如何用户 XIB 使 SuperView 匹配 Subview 的框架? (Xcode 8)
Posted
技术标签:
【中文标题】如何用户 XIB 使 SuperView 匹配 Subview 的框架? (Xcode 8)【英文标题】:How to user XIB make SuperView match Subview's frame? (Xcode 8) 【发布时间】:2017-09-19 05:32:25 【问题描述】:通常我们使用 auto layout 是基于 SuperView 来设置 subView 。
例如:
这意味着标签的框架是基于红色视图的,但是有没有办法让redView匹配标签的边界?
例如我在 redView 中有一个标签,标签的大小是动态的,基于它的内容。我希望 superView 的边界比标签的边界大 10 px(上,左,右,下)。那么如何在xib中设置自动布局约束呢?
【问题讨论】:
【参考方案1】:你应该像这样设置 redView 约束 -
现在像这样设置标签的约束 -
并且不要忘记将标签的 noOfLines 设置为 0。
希望这会有所帮助!
【讨论】:
你救了我兄弟。重点设置 >= 和以上是关于如何用户 XIB 使 SuperView 匹配 Subview 的框架? (Xcode 8)的主要内容,如果未能解决你的问题,请参考以下文章