我在 UINavigationController
内有一个 UITableView
,而 UINavigationController
又位于 UITabBarController
内。 TableView 和选项卡栏之间的底部有一个 View (我将其称为bottomView),当 TableView 滚动时,该 View 需要保持在底部,因此我不能将其作为 TableView 中的页脚。
问题是,当我滚动到表格 View 的底部时,在最低内容(和滚动条)和底部 View 顶部之间有一个与选项卡栏高度相同的空白空间。
我认为这是因为表格 View 试图自动补偿底部的选项卡 View ,但由于底部 View ,我无法将其一直放置在底部。
这是我的 IB 布局:
和显示(最后一个tableViewCell
突出显示):
最佳答案
如果我理解你的问题正确,你需要为你的 tableView 设置一个 contentInset,如下所示:
[self.tableView setContentInset:UIEdgeInsetsMake(0,0,44,0)];
编辑:
好的,我想我明白了。设置:
self.automaticallyAdjustsScrollViewInsets=NO;
关于ios - UITableViewController 内部 UINavigationController 和 UITabBarController 底部插入关闭,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24481161/