我刚开始制作应用程序,但我做了很多,但我没有使用自动布局。我的整个应用程序都处于横向模式,我希望它可以在所有iPhone上运行。我现在为iPhone 5设计它,但是当我在iPhone 6上打开它时,会有很多空白。是否有一个按钮可以自动调整所有内容?或者我必须添加自动布局并再次完成每个设计位吗?
答案 0 :(得分:0)
不幸的是,您可能需要使用自动布局再次布局所有内容。加快流程的一种方法是将故事板转换为自动布局,然后选择“重置为建议的约束”。您可以通过按左下角的小三角形图标来访问此选项。
尽管如此,您可能 需要手动更新许多约束。但这应该会让你朝着正确的方向迈出一步。
答案 1 :(得分:0)
您是否尝试过尺寸类?或堆栈视图?
尺寸等级:
Apple文档@ https://developer.apple.com/library/ios/documentation/UserExperience/Conceptual/AutolayoutPG/Size-ClassSpecificLayout.html
Stack Views @的Apple文档 https://developer.apple.com/library/ios/documentation/UserExperience/Conceptual/AutolayoutPG/LayoutUsingStackViews.html#//apple_ref/doc/uid/TP40010853-CH11-SW1
关于" Stack Views"的好教程: https://www.raywenderlich.com/114552/uistackview-tutorial-introducing-stack-views