对于小屏幕(iphone 4),我需要view2
从顶部开始> = 30px,对于大屏幕(iphone 6+)我需要< = 102。我已经尝试调整约束,我要么得到30px或102px,但从来没有一个适用于这两种手机尺寸的系统。我知道如何通过编程来完成这项工作,但是我怎么能只使用界面构建器呢?
注意:
我已经走了在View1上使用updateConstraints
的路线并且它有效,但我正在尝试删除所有编程。
答案 0 :(得分:1)
您可以使用大小类来实现相同的目标。大小类使用通用故事板的概念。通用故事板是迈向自适应布局的第一步。同样的故事板现在可以用于iPad和iPhone(风景/肖像)。没有必要让每个设备的故事板彼此保持同步 - 这个单调的过程可能充满了错误。这也节省了大量的“编程时间”,因为不需要在代码中设置屏幕大小依赖性。您还可以根据屏幕大小设置不同的字体大小和类似属性,而无需单独的故事板/代码。
<强> This is a good tutorial from RAYWENDERLICH that can get you started. 强>