多个xib用于定义页面?

时间:2016-07-18 04:05:15

标签: ios autolayout xib

我正在iOS中实现一个锁屏页面。

但iPhone 6的设计要求顶部的文字非常大,这导致页面底部隐藏在配备iPhone 4等小分辨率屏幕的设备中。

在这种情况下,我是否必须为每台设备定义多个xib? 或者以编程方式缩小一些视图? 或者以编程方式缩小边距?

是否有任何参考资料?我是自动布局的新手。

1 个答案:

答案 0 :(得分:0)

我建议你使用自动布局。根据我的理解,您的应用程序可以使用堆栈视图实现。 所以从这份文件开始, http://www.appcoda.com/introduction-auto-layout/http://code.tutsplus.com/tutorials/ios-from-scratch-with-swift-auto-layout-basics--cms-25520

然后查看Apple文档以进一步了解 https://developer.apple.com/library/ios/documentation/UserExperience/Conceptual/AutolayoutPG/

如果约束太混乱,请尝试堆栈视图 https://developer.apple.com/library/ios/documentation/UserExperience/Conceptual/AutolayoutPG/AutoLayoutWithoutConstraints.html#//apple_ref/doc/uid/TP40010853-CH8-SW1

创建多个xib不是解决方案。利用自动布局:)