适用于iPhone4和iPhone5的xib可能吗?

Amb*_*non 16 xib iphone-5

有什么方法可以使用相同的xib为iPhone4和iPhone5设计我的课程吗?

Bij*_*raj 17

是的,您可以使用相同的XIB通过使用自动布局设计iPhone 4和iPhone 5.

使用iOS 6作为基础SDK构建应用程序,并使用自动布局功能制作可以扩展所有类型屏幕的屏幕.你需要Xcode 4.5才能做到这一点.

开始使用Auto Layout:
http://www.raywenderlich.com/20881/beginning-auto-layout-part-1-of-2
http://www.raywenderlich.com/20897/beginning-auto-layout-部分2,以2的

  • 为了扩展使用iOS 6作为基础sdk,这有效地限制了你的应用程序到iOS 6将在iOS <6.0时崩溃,错误无法实例化名为nslayoutconstraint的类. (2认同)

Rah*_*pta 9

添加名为Default-568h@2x.png的图像.这会将您的应用标识为支持iPhone 5指标的应用.此外,您还需要正确地自动调整视图大小.

在此输入图像描述


Jig*_*dya 8

你问的答案很简单,是的;

长期是: - 如果您使用XCode 4.5并构建通用的应用程序,NIB文件和类将完美适用于Iphone 4和Iphone 5; 了解这些移动设备的SDK版本并不是他们自己的移动版本很重要.

另一件事是iphone 5尺寸比iphone 4大一点,所以你需要相应地设计..请在Iphone 5屏幕分辨率问题上阅读我的答案以便更好地理解.

另请参阅如何开发或迁移iPhone 5屏幕分辨率的应用程序?回答有关通用应用程序设计的更多说明.


utk*_*tel 5

对的,这是可能的,在此输入图像描述

只需移除侧角,并通过启用内部箭头使对象自由.所以它会根据屏幕自动调整大小.

  • 但请记住,只有当您提供所有默认或任何其他启动画面时,这才会起作用.

在此输入图像描述 在此输入图像描述