【发布时间】:2019-11-21 03:05:36
【问题描述】:
self.view 在 ViewController 上。它有什么限制吗?我发现它有一个顶部和一个左侧约束。它肯定有一个框架。自动布局系统从 self.view 开始。我的意思是直到 self.view iOS 系统仍然使用框架来定位视图。之后,我们的视图可以通过自动布局添加。所以在视图控制器中,我使用 self.frame.size.width 作为我自己视图的宽度约束是正确的做法吗?我说的对吗?
【问题讨论】:
-
我面临的问题是我有一个自定义视图,它将在内部逐行布局不同宽度的按钮。如果水平空间不足以放置下一个按钮。它将被放置在下一行的开头。如果我知道我的自定义视图的宽度,我可以自动布局所有按钮。但我通过使用我不喜欢的 .frame 来做到这一点。我想使用诸如 widthConstraint.const 之类的东西或其他东西。我的意思是自动布局而不是框架。对不起。一开始无法表达我想说的话。
标签: ios autolayout constraints frame