我在UITableView
中有一个Storyboard
,我将Separator Inset配置为自定义(0,0)以及Prototype Cell(0,0)。
虽然我可以看到分隔线现在是表的宽度的100%,但UIImageView
(子类化为AsyncImageView)仍然位于右侧15px。
我已经尝试在加载时在表格视图上设置它,并且当单元格从出列构造时,但我仍然在左侧看到填充。 (我查询了单元格和表格,插图和框架的左边填充为零)。
我有什么遗漏吗?
答案 0 :(得分:3)
您必须继承UITableViewCell并从新创建的UITableViewCell类中调用layoutSubviews,在layoutSubviews方法中,使用
- (void)layoutSubviews{
[super layoutSubviews];
self.imageView.frame = CGRectMake(0, 0, 50, 50); // override frame of your choice
}