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