故事板自动布局:"容器的尾随空间"与"底部空间到底部布局"

bbr*_*ame 16 iphone xcode interface-builder ios autolayout

有人可以帮助我理解界面构建器自动布局中"尾随空间到容器"和"底部空间到底部布局"之间的区别吗?

Interface Builder自动布局约束

我想放置一个布局约束,将视图的底部与其超视图的底部联系起来.以上两点听起来都应该达到这个目的.

任何澄清将不胜感激.

ric*_*ter 22

前导/尾随是水平间距.(它没有标记为"左"和"右",因为它交换了从右到左的语言.)顶部/底部正是它所说的.

"To Container"和"to Layout Guide"的定义不同,但在实践中的工作方式类似."To Container"约束控制UI元素与其superview(或其他包含UI元素)的边缘之间的空间."到布局指南"约束是垂直间距的特殊情况 - 因为视图在iOS 7中的透明导航/状态/标签栏下方延伸,您通常希望控制UI元素相对于那些元素而不是边缘的位置.视图.

所以...

我想放置一个布局约束,将视图的底部与其超视图的底部联系起来.

"底部空间到底部布局指南"是您想要的.如果没有标签栏,则相对于标签栏,如果存在标签栏,则相对于superview底部设置间距.


Irf*_*one 6

尾随空间

从当前视图的右边缘到下一个/邻居视图或超级视图的空间

领先的空间

从相邻视图或超视图到当前视图左边缘的空间

类似地,顶部和底部对应于顶部和底部空间.


Art*_*sev 6

别忘了取消选中"相对于保证金" 在此输入图像描述