自定义UITableViewCell附件未正确定位

时间:2013-03-07 03:56:46

标签: position uitableview

我在分组样式表中有2个自定义单元格。一个加载的形式xib正确定位配件视图正确用故事板创建的那个没有,虽然我认为它更多地与细胞的尺寸有关。见图:

编辑:如果在代码中设置了附件或通过IB

指定了标准附件,则无关紧要

enter image description here

为什么会发生这种情况以及如何解决这个问题?

1 个答案:

答案 0 :(得分:2)

在自定义单元格覆盖layoutSubviews和做这样的事情似乎正在解决问题。 但是我仍然不清楚x偏移应该添加10是什么让它接近,但实际应该是什么?如何根据细胞的高度计算偏移量?

- (void)layoutSubviews {
     [super layoutSubviews];
     self.accessoryView.frame = CGRectMake(self.accessoryView.frame.origin.x **+10**,self.accessoryView.frame.origin.y, self.accessoryView.frame.size.width,self.accessoryView.frame.size.height);
}