我有一个平原UITableView
&我想隐藏分隔符。为了隐藏它,我尝试使用以下属性:
我也在viewDidLoad
中设置了这个。
self.tableView.separatorStyle = UITableViewCellSeparatorStyleNone;
self.tableView.separatorColor = [UIColor clearColor];
但仍在UITableView
中的分隔符中。我该如何删除它?
答案 0 :(得分:0)
对于目标C
[self.tableView setSeparatorStyle:UITableViewCellSeparatorStyleNone];
对于Swift
self.tableView.separatorStyle = UITableViewCellSeparatorStyle.None;
答案 1 :(得分:0)
请试试这个。希望它会对你有所帮助。
if ([cell respondsToSelector:@selector(setPreservesSuperviewLayoutMargins:)]) {
cell.preservesSuperviewLayoutMargins = NO;
}
cell.separatorInset = UIEdgeInsetsMake(0.f, 0.f, 0.f, cell.bounds.size.width);
if([cell respondsToSelector:@selector(setLayoutMargins:)]) {
cell.layoutMargins = UIEdgeInsetsZero;
}
答案 2 :(得分:-1)
请参阅屏幕截图。将属性中单行的分隔符更改为无 enter image description here