bri*_*dir 68 interface-builder ios autolayout
如何在Interface Builder中设置autolayout以垂直排列视图,如图所示:

Top view固定在屏幕顶部边缘,Bottom view固定在屏幕底部边缘.My view应该在顶视图和底视图之间居中(距离Top view等于距离Bottom view)
Fog*_*ter 106
这样做的方法是在可见视图之间有2个不可见的"间隔"视图.
你不能让空间有相同的高度.但是你使用"spacer"视图并将它们放在你的视图之间(与周围视图有0个间隙).
然后你给这些视图提供相同的高度,他们会将你的视图推向中心,My View并与the Bottom View和Top View.
就像这样......
V:|[Top View][spacer1][My View][spacer2(==spacer1)][Bottom View]|
Run Code Online (Sandbox Code Playgroud)
编辑 - 另一种方式
我只是想到了另一种方法.你可以有一个无形的容器UIView是之间Top View并Bottom View没有差距.
然后放置My View在这个不可见的视图内并垂直居中.
| 归档时间: |
|
| 查看次数: |
18579 次 |
| 最近记录: |