Xcode UITableView放置和单元分隔符

时间:2015-07-01 00:56:38

标签: ios xcode swift uitableview cell

我遇到了一个问题,我的UITableView没有一直延伸到页面底部,即使我已经设置好以至于我认为应该这样做。

Table doesn't extend to bottom

此外,除非我滚动表格,否则单元格分隔符似乎不会显示。

Cell separators show up only on scroll

3 个答案:

答案 0 :(得分:1)

尝试将属性automaticAdjustsScrollViewInsets设置为NO,就像这样。

self.automaticallyAdjustsScrollViewInsets = NO;

self.navigationController.automaticallyAdjustsScrollViewInsets = NO;

编辑:

从你的截图来看,它似乎是一个约束问题。尝试左,右,上,下设置约束,然后重试。您会看到黄线出现以及有关约束问题的警告。当它结束时,你的表视图将正常工作。

答案 1 :(得分:0)

viewDidLoad方法中,添加以下内容:

self.edgesForExtendedLayout = UIRectEdgeBottom

答案 2 :(得分:0)

对于分隔符问题,请尝试设置分隔符样式[[self tableView] setSeparatorStyle:UITableViewCellSeparatorStyleSingleLine];self.tableView.separatorStyle = UITableViewCellSeparatorStyle.SingleLine