我想在原型单元中使用提供的披露指示器附件。但是,启用它会覆盖我的自定义单元格分隔符的右侧部分。 (由于我的分隔符不跨越单元格的整个宽度,我不想使用内置分隔符。)
有没有办法可以使用内置的单元配件,同时仍然可以利用我单元格视图的整个宽度?
答案 0 :(得分:0)
您可以做的一件事是根据附件视图的位置调整分隔符的大小。
您可以覆盖layoutSubviews,如下所示:
- (void)layoutSubviews
{
[super layoutSubviews];
CGRect accessoryFrame = self.accessoryView.frame;
CGRect yourCustomViewFrame = yourCustomView.frame;
yourCustomViewFrame.size.width = accessoryFrame.origin.x - yourCustomViewFrame.origin.x;
[yourCustomView setFrame:yourCustomViewFrame];
}