首先,我在UITableViewController
中有一个UINavigationController
,我通过将BackgroundImage设置为空图像使UINavigationBar
透明。
现在我希望TableView在NavigationBar下启动。我已尝试将automaticallyAdjustsScrollViewInsets
设置为false
并将edgesForExtendedLayout
设置为全部。
我正在使用Xcode 9 Beta。
答案 0 :(得分:1)
尝试self.tableView.contentInset= UIEdgeInsetsMake(-64, 0, 0, 0);
在导航栏下面启动它
<强>更新强>
要更改滚动指示器,您必须将其设置为:
self.tableView.scrollIndicatorInsets = UIEdgeInsetsMake(-64, 0, 0, 0);