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