我正在使用xcode 4.2开发应用程序。我使用的是较旧的Mac,我无法升级到较新版本的xcode或iOS。有没有办法让我的应用程序与iPhone 5兼容?这是一个非常基本的应用程序,但我需要做的就是拉伸屏幕以适应iphone 5.如果没有,显示器将如何实现?它是否仍然与iPhone 4的分辨率相同,只是在5的大屏幕上 - 就像“信箱”效果一样?
答案 0 :(得分: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兼容的应用程序。