分隔符不起作用

时间:2014-01-11 14:08:22

标签: ios xcode uitableview ios7 uikit

我在UITableView中有一个Storyboard,我将Separator Inset配置为自定义(0,0)以及Prototype Cell(0,0)。

虽然我可以看到分隔线现在是表的宽度的100%,但UIImageView(子类化为AsyncImageView)仍然位于右侧15px。

我已经尝试在加载时在表格视图上设置它,并且当单元格从出列构造时,但我仍然在左侧看到填充。 (我查询了单元格和表格,插图和框架的左边填充为零)。

我有什么遗漏吗?

1 个答案:

答案 0 :(得分:3)

您必须继承UITableViewCell并从新创建的UITableViewCell类中调用layoutSubviews,在layoutSubviews方法中,使用

- (void)layoutSubviews{
    [super layoutSubviews];
    self.imageView.frame = CGRectMake(0, 0, 50, 50); // override frame of your choice
}