我正在开始一个新项目,该项目应该适用于每种iOS设备尺寸。
项目相当简单。主视图将是一个滚动视图,它将在右上角显示一个“+”按钮(图中的“按钮”)。 (这并不重要,我只是想了解我正在努力理解和实施的内容。)
一个小例子:
这种问题的正确方法是什么? 我应该为每个设备创建不同的故事板吗? 我是否应该开始创建一个可调节的滚动视图,该视图将保留所需的按钮(如果可能的话)?
我已阅读本教程:
很好地解释了汽车布局,但没有提到我想弄清楚的问题。
有什么想法吗?
答案 0 :(得分:2)
使用AutoLayout并相对于彼此定位视图(因此视图之间没有x像素间距)。只为所有设备制作一个故事板,当应在另一个设备上加载不同的视图时(如完全不同的布局),选择适当的size class并调整视图和约束。
然后将在每台设备上重新计算。
故事板有一个预览部分,您可以在其中选择一个模拟视图的设备。