是否可以在没有自动布局的情况下为iPad设计视图?

时间:2015-08-17 09:11:59

标签: ios ipad xib

我为iPhone开发了没有自动布局的应用程序。现在我也需要iPad的应用程序。是否可以在没有自动布局的情况下创建它?

2 个答案:

答案 0 :(得分:2)

是的,你必须直接创建App然后选择iPad。 使用自动调整大小,您可以直接开发适用于iPad的应用程序。

我附上了一些屏幕截图,可能对你很有帮助。

使用XIB创建新项目。

Select iPad new Project

Select iPad for new File

enter image description here

enter image description here

答案 1 :(得分:1)

我不推荐(见@Nimit Parekh的评论)。

您可以使用Sized classes来避免使用2个单独的Storyboards - 一个用于iPhone,另一个用于iPad。有good tutorial

第二个选项是拥有2 storyboards。您只需将第一个故事板中的所有插座链接到第二个故事板。您必须检查不要错过任何内容,否则您可以在iPad中获得例外。

第三个选项是手动(从代码中)管理iPad的布局 - 但是这将仅为iPad创建许多特定代码(您必须检查您的设备的类型和拆分代码) - 这不建议

考虑到Autolayout更容易应用于iPad(从我的角度来看),因为iPad的比率/高度比相等 - 到目前为止它是相同的。不像iPhone那样。