0

我在 UITableViewCell 添加一个视图,并使用 mas_makeConstraints (Masonry)

UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:kMASCellReuseIdentifier forIndexPath:indexPath];

UIView * view =[[UIView alloc]init];

view.backgroundColor=[UIColor redColor];

[cell addSubview:view];

[view mas_makeConstraints:^(MASConstraintMaker *make){
    make.right.equalTo(cell).offset(-20);
    make.centerY.equalTo(cell);
    make.width.height.equalTo(@20);
}];

但它不起作用。

错误消息:由于未捕获的异常“NSInternalInconsistencyException”而终止应用程序,原因:“执行 -layoutSubviews 后仍需要自动布局。UITableViewCell 的-layoutSubviews 实现需要调用super。

请帮我 !@.@

4

1 回答 1

0

更好的是,为什么不UITableViewCell通过 IB 进行自定义并添加所需的视图。

于 2014-10-31T06:03:14.877 回答