0

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

4

1 回答 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 回答