我已经用代码实现了UITableView
。我还设置了UITableViewCellSeparatorStyleNone
。它对iOS8及以下版本隐藏,但不会隐藏在iOS9测试版中。
发布于 2015-09-28 12:04:59
请在layoutSubviews方法中将分隔符样式设置为None。
当使用基于约束的布局时,基本实现应用基于约束的布局,并且在此方法中将separatorStyle设置为UITableViewCellSeparatorStyleNone将为您隐藏分隔符。
发布于 2015-07-26 06:25:04
根据我的调查,错的不是iOS9,而是Xcode7.0beta4。
如果我使用Xcode7.0beta4构建应用程序,那么即使在Interface Builder中设置为None,单元格分隔符也会显示出来。如果我使用Xcode6.4或7.0beta3构建相同的代码,分隔符将不会显示。
您可以在ViewController中显式调用它作为解决方法:
self.tableView.separatorStyle = UITableViewCellSeparatorStyleNone;
(我猜ibtool
可能有问题)
发布于 2015-12-18 03:42:43
我也面临着同样的问题。我的变通方法只是设置
tableView.separatorColor = UIColor.clearColor()
。
https://stackoverflow.com/questions/31429147
复制相似问题