首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用多个xib来定义一个页面?

使用多个xib来定义一个页面?
EN

Stack Overflow用户
提问于 2016-07-18 12:05:15
回答 1查看 27关注 0票数 0

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

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

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

这方面有什么参考资料吗?我对自动布局是个新手。

EN

回答 1

Stack Overflow用户

发布于 2016-07-18 12:28:51

我建议你使用自动布局。据我所知,你的应用可以使用堆栈视图来实现。那么就从这个文档http://www.appcoda.com/introduction-auto-layout/http://code.tutsplus.com/tutorials/ios-from-scratch-with-swift-auto-layout-basics--cms-25520开始吧

然后查看苹果文档以进一步理解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

创建多个xibs不是一个解决方案。使用自动布局:)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38428450

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档