为表头添加约束时

时间:2014-10-23 13:08:46

标签: ios uitableview autolayout

我想在表头中布局子视图,我想知道它在哪里设置它们的好地方。 initWithReuseIdentifier:不是一个好地方,因为此时标头的宽度为零,UIKit将在日志中生成错误并删除约束以返回一致性。

例如,如果我们希望子视图具有10个点的左右插入,我们将得到错误“无法同时满足约束”。因为UIView-Encapsulated-Layout-Width约束为零。

现在我只看到一个地方 - layoutSubviews但也许有另一种方式?

1 个答案:

答案 0 :(得分:0)

尝试loadView

- (void)loadView 
{ 
  [super loadView];
}