我正在使用 xcode 4.2 开发应用程序。我正在使用较旧的 Mac,但无法升级到较新版本的 xcode 或 iOS。有没有办法让我的应用程序与 iPhone 5 兼容?这是一个非常基本的应用程序,但我需要做的就是拉伸屏幕以适应 iphone 5。如果没有,显示效果如何?它是否仍会与 iPhone 4 的分辨率大小相同,但只是在 5 的更大屏幕上——就像“信箱”效果一样?
问问题
142 次
1 回答
2
那么,如果您无法升级您的 xcode 或 ios,我们会在这里为您提供帮助;)
将此代码放在您的 appdelegate.h 上
#define IS_HEIGHT_GTE_568 [[UIScreen mainScreen] bounds].size.height >= 568.0f
并使用以下条件设置带有编码的框架
if(IS_HEIGHT_GTE_568)
{
tbl.view.frame = CGRectMake(10, 60, 300, 381);
}
else
{
tbl.view.frame = CGRectMake(10, 60, 300, 293);
}
看看两者的高度差是 88,所以你需要在你设置框架的每个组件的高度上添加 88,这样你就可以管理与 iPhone5 兼容的应用程序。
于 2013-08-23T11:40:58.093 回答