我正在使用最新的Xcode制作 iphone app ,即 Xcode 4.5.1。 当前的XIB文件适用于 iphone 5 。我不知道如何制作适用于两种屏幕尺寸的应用程序,即 3.5和4英寸 ??
我是否也使用两个不同的 * XIB * s ??
答案 0 :(得分:0)
查看此answer,这是我采取的方法。
基本上,创建两个不同的xib或故事板,并选择在应用程序启动时使用哪个。
答案 1 :(得分: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,那么只需使用Flexible height而不是hardcore frame。