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 次 |
最近记录: |