当UIView获得框架时,Autolayout会检测到

Mat*_*der 4 ios autolayout nsautolayout ios7 ios-autolayout

我有UIView自动布局约束.我用框架创建它CGRectZero.所以我不是真正的大小.这将取决于superview.

但我想知道我的视图何时获得一个可用于计算的框架.

Dan*_*iel 8

所以你不应该真正需要了解框架的任何信息.虽然如果您确实需要知道,您可以-layoutSubviews在视图中或-viewDidLayoutSubviews在视图控制器级别实现.

在调用super帧之后,应将其设置为AutoLayout解决它们的内容.

船上的好习惯是以下帖子中的#7:忘记框架.

我还强烈建议您阅读有关AutoLayout流程的信息.