将TableView放在NavigationBar下

时间:2017-08-08 11:11:44

标签: ios swift tableview navigationbar

首先,我在UITableViewController中有一个UINavigationController,我通过将BackgroundImage设置为空图像使UINavigationBar透明。

现在我希望TableView在NavigationBar下启动。我已尝试将automaticallyAdjustsScrollViewInsets设置为false并将edgesForExtendedLayout设置为全部。

我正在使用Xcode 9 Beta。

1 个答案:

答案 0 :(得分:1)

尝试self.tableView.contentInset= UIEdgeInsetsMake(-64, 0, 0, 0);在导航栏下面启动它

<强>更新

要更改滚动指示器,您必须将其设置为: self.tableView.scrollIndicatorInsets = UIEdgeInsetsMake(-64, 0, 0, 0);