在理解自动布局方面需要帮助

Posted

技术标签:

【中文标题】在理解自动布局方面需要帮助【英文标题】:Need assistance regarding understanding autolayouts 【发布时间】:2015-02-05 18:04:52 【问题描述】:

我试图了解自动布局,所以我正在关注这个tutorial,但我没有得到这个公式The width of the green view is calculated by the formula “width of superview minus (98 + 62)”我的约束值是(46 + 82),当我应用这个公式时我没有得到正确的值,我还创建了一个大小为 160x284 的 uiview。

我没有得到正确的值,但 Xcode 仍然没有抱怨,而且一切正常,为什么?我还创建了一个插座和 NSLog 值,但它们是不同的。

这个自动布局看起来很混乱:(

【问题讨论】:

【参考方案1】:

这意味着您不需要为宽度设置约束。如果您设置了尾随(左边距)和前导空格(右边距)约束,它将由 XCODE 计算。如果您为同一个视图设置 Trailing、Leading 和 Width 约束,XCode 会报错。

【讨论】:

以上是关于在理解自动布局方面需要帮助的主要内容,如果未能解决你的问题,请参考以下文章

在理解刷新令牌、存储它们的位置和方式以及存储内容方面需要帮助

自动布局、约束和旋转

需要有关自动布局锚点的帮助

需要有关以编程方式创建自动布局约束的帮助

iOS 自动布局更改前导和尾随空格

使用 iOS 7 的自动布局的一些具体帮助