我开始了一个新的iOS应用程序。并且该应用程序要求是应用程序应该支持从iPhone 4到iPhone 6 Plus。我非常熟悉使用Xib文件。到目前为止,我将我的应用程序与iPhone 5和iPhone 5以下的应用程序区分开来。为此,根据设备高度,我使用了2个Xib文件,其中一个用于iPhone 5,另一个用于iPhone 5。但是现在苹果已经将iPhone 6和iPhone 6 Plus与iOS 8以及XCode 6相关联。对于这四种类型的设备,如何将所有iPhone设备的一个xib支持到iPhone 6 Plus?
1)iPhone 4 2)iPhone 5 3)iPhone 6和4)iPhone 6 Plus需要添加4个Xib或任何其他解决方案。
要学习故事板,现在我没有那么多时间,因为我的应用程序已经从客户端确认发布日期。但是,我将在明确的将来了解sotryboard。
我尝试过使用Autolayout概念,但它不适用于我。我也没有对Autolayout概念有完全的警觉。昨天我用XCode 6开始了我的新项目,所以我采用了iPhone 6的视图并尝试使用自动调整和自动布局,但对我来说并不合适,视图重叠。我知道创建不同xib的不同设备并不是很好的做法。用xib创建每个设备需要花费很多时间。我真的很担心如何从昨天开始处理不同的设备。请有人帮我解决这个问题。非常感谢你。如果我的内容有任何错误,请原谅我。
没有自动布局,您可以创建与所有设备兼容的xib – 2014-09-19 05:42:53
@Ashish Kakkad感谢您的快速回复,但没有自动布局使用,一个xib如何支持所有iPhone设备视图?任何想法? – 2014-09-19 05:55:56