我想在表头中布局子视图,我想知道它在哪里设置它们的好地方。 initWithReuseIdentifier:
不是一个好地方,因为此时标头的宽度为零,UIKit将在日志中生成错误并删除约束以返回一致性。
例如,如果我们希望子视图具有10个点的左右插入,我们将得到错误“无法同时满足约束”。因为UIView-Encapsulated-Layout-Width约束为零。
现在我只看到一个地方 - layoutSubviews
但也许有另一种方式?
答案 0 :(得分:0)
尝试loadView
- (void)loadView
{
[super loadView];
}