在标签栏中滚动功能很奇怪

时间:2016-10-19 09:13:59

标签: ios swift tableview tabbarcontroller

从tabBarController创建3个标签栏项,即tableViewController。 但是,每个tableViewControllers中的滚动都表现得很奇怪。提到的问题是:

1)在所有标签项目的纵向模式下,滚动视图直到最后一个单元格才会显示(30个中只显示24个单元格),滚动条显示它到达页面末尾。

2)在横向模式下,所有单元格(包括最后一个单元格)都显示滚动条。但是,最后一个单元格隐藏在滚动后面。

3)一旦我转到纵向模式,我再次能够滚动到最后一个单元格,最后一个单元格隐藏在标签栏后面。

请让我知道修正案。

1 个答案:

答案 0 :(得分:0)

试试这个

UIEdgeInsets adjustForTabbarInsets = UIEdgeInsetsMake(0, 0, CGRectGetHeight(self.tabBarController.tabBar.frame), 0);
tblview.contentInset = adjustForTabbarInsets;
tblview.scrollIndicatorInsets = adjustForTabbarInsets;

参考链接:Tab Bar covers TableView cells in iOS7