如何解决iOS 7上的UITableView分隔符?
UITableView在iOS 7上绘制粗糙的线条:
如何解决它? 单元格之间的线应该在屏幕的整个宽度上。
UITableView
有一个属性separatorInset
。 你可以使用它来设置表视图分隔符的插入为零,让它们跨越整个屏幕的宽度。
[tableView setSeparatorInset:UIEdgeInsetsZero];
注意:如果您的应用程序也针对其他iOS版本,则应在执行如下操作之前检查此属性的可用性:
if ([tableView respondsToSelector:@selector(setSeparatorInset:)]) { [tableView setSeparatorInset:UIEdgeInsetsZero]; }
这是iOS7devise的默认设置。 尽量做到以下几点:
[tableView setSeparatorInset:UIEdgeInsetsMake(0, 0, 0, 0)];
您可以从故事板中设置“ 分隔符插入 ”: