1

我正在使用最新的 SDK 和 Xcode 4.5.2 开发 iPhone 和 iPad 应用程序。

我的客户说我的应用程序必须支持 iOS 4.3 及更高版本。

因此,如果我以 iOS 4.3 为目标,则无法使用:

  • 故事板。
  • 自动布局。

我必须为每个创建 XIB ViewController,但是:

我必须做什么才能支持 Retina 4 英寸屏幕?

我必须做些什么来支持 iOS 5?

4

4 回答 4

1

只需为 3.5 英寸屏幕设计您的应用程序,并明智地使用自动调整大小的蒙版。

于 2013-01-18T12:35:25.530 回答
0

对于支持 Retina 4 英寸屏幕,是一个很好的答案

是的故事板和自动布局不适用于 iOS 4.3

有关 iOS 5 的更多信息,您无需为此进行特殊编码

是的,您可以支持将部署目标设置为 iOS 4.3 的 Retina 4 英寸

希望这些信息对你有帮助..

于 2013-01-18T12:25:36.937 回答
0

看看这两个链接

iphone 5的屏幕尺寸

iPhone 5 图像的命名约定?

我不明白为什么这些不起作用。

从评论中移动

@VansFannel 我会在代码中执行此操作,而不是在 xibs 上执行此操作。所以我会有类似的东西

   if(IS_IPHONE5()) { 
      // do one layout 
   } else if(IS_IPAD) { 
      // do this layout 
   } else {
      // do the final layout
   }
于 2013-01-18T12:25:45.127 回答
0

在 info.plist 文件中删除启动屏幕界面文件基本名称的选项,您将不会遇到问题

于 2015-01-21T06:54:25.823 回答