在xcode 4.2上开发iphone 5

时间:2013-08-22 07:21:57

标签: xcode4.2 iphone-5

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

1 个答案:

答案 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兼容的应用程序。