iOS - 细胞分隔符不会出现在UITableView上

时间:2015-07-12 05:08:55

标签: ios uitableview

我的表格视图上的单元格分隔符不会出现在iOS模拟器中。这是ViewController:

http://i.imgur.com/qFja6nm.png

以下是我的警告:

http://i.imgur.com/iubdGYZ.png

自定义segue是用户点击表格中的单元格时所拥有的。我在代码中使用搜索显示控制器来搜索搜索栏,并在表格视图中显示。

这是iOS模拟器显示的内容:

http://i.imgur.com/7Oku66X.png

单击并拖动表格时会出现单元格分隔符,但不会在未与其进行交互时显示。

我还在代码中包含这些行以尝试解决问题:

tableView.separatorStyle = UITableViewCellSeparatorStyle.SingleLine
self.automaticallyAdjustsScrollViewInsets = false

修改

以下是tableView的设置:

http://i.imgur.com/slt48tU.png

http://i.imgur.com/NCIJfS1.png

http://i.imgur.com/EXyWvTt.png

1 个答案:

答案 0 :(得分:44)

iOS 11模拟器: + 2 Pixel Accurate选项)

iOS 10及更低版本模拟器: + 1 100% scale选项)

物理设备:始终正常工作。

此外,您可以通过与UITableView进行互动来展示分隔符(除非scrolling / bouncing已关闭)。