我为iPhone开发了没有自动布局的应用程序。现在我也需要iPad的应用程序。是否可以在没有自动布局的情况下创建它?
答案 0 :(得分:2)
答案 1 :(得分:1)
我不推荐(见@Nimit Parekh的评论)。
您可以使用Sized classes
来避免使用2个单独的Storyboards
- 一个用于iPhone
,另一个用于iPad
。有good tutorial。
第二个选项是拥有2 storyboards
。您只需将第一个故事板中的所有插座链接到第二个故事板。您必须检查不要错过任何内容,否则您可以在iPad
中获得例外。
第三个选项是手动(从代码中)管理iPad的布局 - 但是这将仅为iPad创建许多特定代码(您必须检查您的设备的类型和拆分代码) - 这不建议
考虑到Autolayout
更容易应用于iPad
(从我的角度来看),因为iPad的比率/高度比相等 - 到目前为止它是相同的。不像iPhone那样。