首页 文章

分隔符不起作用

提问于
浏览
0

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

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

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

有什么我想念的吗?

1 回答

  • 3

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

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

相关问题