【发布时间】:2013-01-23 11:10:44
【问题描述】:
我开始在 iPhone 5 上开发一个新应用程序,现在我还必须添加对 3.5 英寸屏幕的支持。如您所知,4 屏幕上的内容空间比 3.5 屏幕上的空间大。
当我在 3.5 屏幕上运行应用程序时,整个布局一团糟。是否可以在 4 英寸屏幕上正常使用布局,但在 3.5 屏幕上运行时将布局放置在滚动视图中?
我的想法是滚动页面而不是完全重新设计它。我怎样才能做到这一点?
(或者也许可以为 3.5 屏幕和 4 屏幕分别设计布局)?
【问题讨论】:
-
您是否正确设置了 struts 或 autolayout?
-
那你应该先这样做。
-
好吧,我正在使用自动布局和约束,但这并没有改变这样一个事实,即我能够为两种屏幕尺寸定义两种布局。
-
我建议您使用自动布局。理想情况下,这是正确完成它的方法。为此,请尝试避免滚动视图。 raywenderlich.com/20881/beginning-auto-layout-part-1-of-2 是一个非常好的自动布局教程。但是你可以在谷歌上找到更多。一开始会很难理解,但随着你的阅读,你会发现它非常好用。
标签: iphone ios cocoa-touch interface-builder iphone-5