我最近遇到了不同 iPad 之间常规/常规尺寸类别的差异,这是我的相关问题所有 iPad(包括 iPad pro)的常规/常规头寸大小限制? https://stackoverflow.com/questions/33958858/regular-regular-position-sizing-constraints-for-all-ipads-including-ipad-pro
尽管我可以使用乘数和常量来提供基于设备高度的边距,但我现在无法将此方法应用于视图之间的间距。显然,因为我在两个视图之间创建了约束,因此无法将设备高度(即超级视图)添加到约束中。
我面临着必须添加一个清晰/空白间距视图,该视图与超级视图的高度成比例,并将我的两个视图固定在其上方和下方。
我正在寻找一种不同的方法,是否有我不知道的方法?
我这样尝试过:
在下面的例子中我有两种观点。我想要它们之间有间距。
两种观点的制约因素是。
view1:
- 顶部空间
- Leading
- Trailing
- 与 superview 的比例高度(View1.height = 45% superview.height)
View2:
- 前导、尾随、底部、与 Superview 的比例高度(View2.height = 45% superView.height)
这里我没有固定它们之间的间距。所以在不同的屏幕尺寸上间距会有所不同。
因此,您可以通过在视图之间自动创建空间的方式来划分视图高度。
这是一种方法。另一种方法是使用priority and 大于或等于, 小于或等于,约束类型。
不同设备上的结果:
IPHONE
IPAD 2(50% 缩放级别)
IPAD PRO(50% 缩放级别)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)