有人提到的这个问题,以前都是控制tableviewcell的高度,还真没搞过控制宽度的,不过解决的方法也很简单,
在你的自定义的tableviewcell的m文件里加入下面方法:
-(void)layoutSubviews
{
[super layoutSubviews];
CGRect frame = self.backgroundView.frame;
frame.origin.x += 18;
frame.size.width -= 36;
self.backgroundView.frame = frame;
frame = self.contentView.frame;
frame.origin.x += 18;
frame.size.width -= 36;
self.contentView.frame = frame;
}
效果如下:
调整前
调整后