日々精進

新しく学んだことを書き留めていきます

UITableViewのSeparator InsetのLeftを0にしても区切り線が一番左までこない

Separator Insetの他にlayoutMarginも変更しないといけない。

// CustomCellクラスに実装する
- (void)awakeFromNib {
    [super awakeFromNib];
    [self setSeparatorInset:UIEdgeInsetsZero];
    [self setLayoutMargins:UIEdgeInsetsZero];
}
// CustomViewControllerクラスに実装する
- (void)viewDidLoad {
    [super viewDidLoad];
    [self.tableView setSeparatorInset:UIEdgeInsetsZero];
    [self.tableView setLayoutMargins:UIEdgeInsetsZero];
}

参考: