杰克逊克尔
布局
问题
我需要view2
为> = 30像素从顶部为小屏幕(iphone 4)和我需要它是<= 102,用于大屏幕(iphone 6+)。我已经尝试过调整约束条件,但我却得到30px或102px,但从来没有一个适用于两种手机尺寸的系统。我知道如何通过编程来做到这一点,但是如何仅使用界面生成器来做到这一点?
笔记:
我已经走过了updateConstraints
在View1上使用它的路线,并且可以使用,但是我正在尝试删除所有编程。
哈里希南
您可以使用大小类来实现相同的目的。尺寸类使用通用情节提要的概念。通用情节提要是您迈向Adaptive Layout的第一步。现在,同一情节提要板可用于iPad和iPhone(横向/纵向)。无需使每个设备的情节提要板彼此保持同步-这是一个单调的过程,可能会充满错误。由于不需要在代码中设置屏幕大小的依赖关系,因此还节省了很多“编程时间”。您还可以根据屏幕大小设置不同的字体大小和类似的属性,而无需单独的情节提要/代码。
这是RAYWENDERLICH的优秀教程,可以帮助您入门。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
编辑于
我来说两句