我到处搜索但找不到这个问题的答案。
在我UITableView
的单元格中,左侧有空白区域。我该如何摆脱它?
这是我发起UITableView
对象的方式:
listTableView = [[UITableView alloc] initWithFrame:CGRectMake(20, 60, _tableWidth, _tableheight) style:UITableViewStylePlain];
答案 0 :(得分:5)
这应该这样做:
listTableView.separatorInset = UIEdgeInsetsZero;
答案 1 :(得分:0)
如果要管理 textLabel 的插入和分隔符 你需要继承UITableViewCell
@interface CustomTableViewCell : UITableViewCell
@end
@implementation CustomTableViewCell
- (void)layoutSubviews
{
[super layoutSubviews];
CGRect frame = self.textLabel.frame;
frame.origin.x = 5;
self.textLabel.frame = frame;
// available only from iOS7
if ([self respondsToSelector:@selector(setSeparatorInset:)]) {
self.separatorInset = UIEdgeInsetsZero;
}
}
@end