我想在我的原型单元中使用提供的披露指示器附件。但是,启用它会覆盖我的自定义单元格分隔器的右侧部分。(由于我的分隔器没有跨越单元格的整个宽度,我不想使用内置的分隔器)。
有没有办法可以使用内置的电池配件,同时仍然利用我的电池视图的整个宽度?
我想在我的原型单元中使用提供的披露指示器附件。但是,启用它会覆盖我的自定义单元格分隔器的右侧部分。(由于我的分隔器没有跨越单元格的整个宽度,我不想使用内置的分隔器)。
有没有办法可以使用内置的电池配件,同时仍然利用我的电池视图的整个宽度?
您可以做的一件事是根据附件视图的位置调整分隔线的大小。
您可以覆盖 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];
}