我创建了一个包含UITableViewCell
的{{1}}子类。但是,当我将该单元格添加到iOS 6中的分组表视图时,单元格将扩展到表格视图边缘。
以下是自定义单元格的代码。
UITextField
这个相同的单元类在iOS 7中正确布局
我做错了有什么明显的明显吗?如何修复iOS 6中的单元格?
答案 0 :(得分:2)
我忘了在[super layoutSubviews]
实施中致电layoutSubviews
。 DERP ...
答案 1 :(得分:1)
由于类文件中的自定义布局导致的原因
- (void)layoutSubviews
{
self.textField.frame = CGRectMake(self.contentView.frame.origin.x + 10, 0, self.frame.size.width - self.contentView.frame.origin.x - 10, self.frame.size.height);
}
此处,self.contentView.frame....
与IOS7相比有所不同。
查看我的ANSWER here了解详情