2

我正在 使用最新的 Xcode 即Xcode 4.5.1制作一个iphone 应用程序。 当前的 XIB 文件适用于iphone 5。我不确定如何制作适用于两种屏幕尺寸(即3.5 和 4 英寸)的应用程序?

是不是我也使用了两组不同*XIB *s?

4

2 回答 2

0

看看这个答案,这是我采取的方法。

基本上,创建两个不同的 xib 或故事板,然后选择在应用程序启动时使用哪一个。

于 2012-10-20T13:32:03.143 回答
0

2 个不同的 xib 是一种解决方案,但如果您不想创建不同的 xib,则需要使用 View 的 AutoResizing 属性。您还需要为 iPhone4 使用 Default@2x.png,为 iPhone5 使用 Default-568@2x.png,这些是用于识别应用程序是在 iPhone4 还是 iPhone4 上运行的 SplashScreen 图像。

如果您创建了与 iPhone4 兼容的应用程序,则只需添加 Default-568@2x.png 图像。您的应用程序将适用于 iPhone5。但是您需要为此处理 UI。例如,如果您使用的是 UITableView,那么只需使用灵活高度而不是硬核框架。

于 2013-02-02T18:42:51.740 回答