我在分组样式表中有2个自定义单元格。一个加载的形式xib正确定位配件视图正确用故事板创建的那个没有,虽然我认为它更多地与细胞的尺寸有关。见图:
编辑:如果在代码中设置了附件或通过IB
指定了标准附件,则无关紧要
为什么会发生这种情况以及如何解决这个问题?
答案 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);
}