iphone - Storyboard自动布局 : "trailing space to container" vs "bottom space to bottom layout"

标签 iphone ios xcode interface-builder autolayout

有人能帮我理解界面生成器自动布局中“尾随空间到容器”和“底部空间到底部布局”之间的区别吗?

Interface Builder Auto Layout Constraints

我想放置一个布局约束,将 View 的底部与其父 View 的底部联系起来。以上两个听起来他们应该完成这个。

如有任何澄清,我们将不胜感激。

最佳答案

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

“To Container”和“to Layout Guide”的定义不同,但在实践中的作用相似。 “到容器”约束控制 UI 元素与其父 View (或其他包含 UI 元素)的边缘之间的空间。 “To Layout Guide”约束是垂直间距的一种特殊情况——由于 View 在 iOS 7 中延伸到透明导航/状态/标签栏下方,因此您通常希望控制 UI 元素相对于那些而不是边缘出现的位置查看。

所以...

I'd like to put a layout constraint in place that ties the bottom of a view to the bottom of it's superview.

“底部空间到底部布局指南”正是您想要的。如果没有标签栏,这将设置相对于 super View 底部的间距,如果存在标签栏,则相对于标签栏设置间距。

关于iphone - Storyboard自动布局 : "trailing space to container" vs "bottom space to bottom layout",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19167911/

相关文章:

xcode - 每次关闭应用程序时都会播放本地通知

ios - 我所有应用程序的 Apple Mach-O 链接器错误

objective-c - 在 UIViewController 中设置 UIView 的最佳方式?

iphone - 如何基于一个 xcode 项目构建精简版和完整版的 iPhone 应用程序?

iphone - UIImagePNGRepresentation() 和比例(iPhone 4 屏幕)

iPhone SDK : Call method from UIImageViewClass to ViewController

iOS:在多个后台线程完成之前不要从函数返回

ios - 架构 i386 : _OBJC_CLASS_$_SKPSMTPMessage", 的 undefined symbol 引用自:错误

ios - 以编程方式从 iphone 调用 USSD 代码

ios - 即使我使用 GCD,UI 也会卡住