我正在使用最新的 SDK 和 Xcode 4.5.2 开发 iPhone 和 iPad 应用程序。
我的客户说我的应用程序必须支持 iOS 4.3 及更高版本。
因此,如果我以 iOS 4.3 为目标,则无法使用:
- 故事板。
- 自动布局。
我必须为每个创建 XIB ViewController
,但是:
我必须做什么才能支持 Retina 4 英寸屏幕?
和
我必须做些什么来支持 iOS 5?
只需为 3.5 英寸屏幕设计您的应用程序,并明智地使用自动调整大小的蒙版。
对于支持 Retina 4 英寸屏幕,这是一个很好的答案
是的故事板和自动布局不适用于 iOS 4.3
有关 iOS 5 的更多信息,您无需为此进行特殊编码
是的,您可以支持将部署目标设置为 iOS 4.3 的 Retina 4 英寸
希望这些信息对你有帮助..
看看这两个链接
我不明白为什么这些不起作用。
从评论中移动
@VansFannel 我会在代码中执行此操作,而不是在 xibs 上执行此操作。所以我会有类似的东西
if(IS_IPHONE5()) {
// do one layout
} else if(IS_IPAD) {
// do this layout
} else {
// do the final layout
}
在 info.plist 文件中删除启动屏幕界面文件基本名称的选项,您将不会遇到问题