在 io5 和 ios 6 中处理布局而不使用两个 xib
Posted
技术标签:
【中文标题】在 io5 和 ios 6 中处理布局而不使用两个 xib【英文标题】:Handle Layout in io5 and ios 6 without using two xibs 【发布时间】:2012-10-05 05:48:29 【问题描述】:如何处理 ios5 和 IOS6 中的布局。以前我在 IOS5 中开发了我的应用程序。现在我面临布局问题(3.5 和 4 英寸)。我已经完成了很多研发工作,发现我们可以使用约束来解决它,但我不理解约束的概念。任何人都可以在不使用两个 xib 的情况下帮助我这样做吗? 我找到了this link
如何继续前进,但同时提供向后兼容性?任何建议都会很棒。
【问题讨论】:
查看***.com/questions/12411980/… @iCrazyDev 为此我必须创建两个不同的 xib 【参考方案1】:不要使用 AutoLayout,因为您的 iOS5 用户甚至无法运行您的应用。在 Interface Builder 中保持未选中“使用自动布局”。相反,在 IB 中使用 springs 和 struts 或在代码中使用视图的 autoresizingMask
属性。
【讨论】:
有没有代码或者参考链接可以通过代码或者xib设置autoresizingMask? 这是另一个 *** 问题的一个很好的总结:***.com/questions/10468389/… 如果有一些代码,答案会更好。它也会得到我的支持;-) 现在它不是一个完整的答案。 @JohanKarlsson 这个问题专门针对 xib 文件 中的 AutoLayout,因此没有示例代码。如果您确实想在代码中执行此操作,我已经链接了另一个线程。 @erurainon 对不起,我错过了那部分 (>//以上是关于在 io5 和 ios 6 中处理布局而不使用两个 xib的主要内容,如果未能解决你的问题,请参考以下文章
如何使用大于或等于编程 iOS AutoLayout 约束而不使布局模糊?