【问题标题】:Handle Layout in io5 and ios 6 without using two xibs在 io5 和 ios 6 中处理布局而不使用两个 xib
【发布时间】:2012-10-05 05:48:29
【问题描述】:

如何处理 IOS5 和 IOS6 中的布局。以前我在 IOS5 中开发了我的应用程序。现在我面临布局问题(3.5 和 4 英寸)。我已经完成了很多研发工作,发现我们可以使用约束来解决它,但我不理解约束的概念。任何人都可以在不使用两个 xib 的情况下帮助我这样做吗? 我找到了this link

如何继续前进,但同时提供向后兼容性?任何建议都会很棒。

【问题讨论】:

标签: iphone objective-c ios xcode ios6


【解决方案1】:

不要使用 AutoLayout,因为您的 iOS5 用户甚至无法运行您的应用。在 Interface Builder 中保持未选中“使用自动布局”。相反,在 IB 中使用 springs 和 struts 或在代码中使用视图的 autoresizingMask 属性。

【讨论】:

  • 有没有代码或者参考链接可以通过代码或者xib设置autoresizingMask?
  • 这是另一个 stackoverflow 问题的一个很好的总结:stackoverflow.com/questions/10468389/…
  • 如果有一些代码,答案会更好。它也会得到我的支持;-) 现在它不是一个完整的答案。
  • @JohanKarlsson 这个问题专门针对 xib 文件 中的 AutoLayout,因此没有示例代码。如果您确实想在代码中执行此操作,我已经链接了另一个线程。
  • @erurainon 对不起,我错过了那部分 (>//
猜你喜欢
  • 1970-01-01
  • 2012-12-23
  • 2011-05-12
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-07-17
  • 1970-01-01
  • 2013-09-06
相关资源
最近更新 更多