作者:俊铭心怡雅琪 | 来源:互联网 | 2023-05-27 16:16
对不起,这个问题听起来有点令人困惑.我有两个按钮在底部重叠我的表视图,因此,如果表视图滚动"正常"的最后一行是部分通过这些按钮隐藏.这就是为什么我要允许滚动像一个行的高度表进一步下跌,所以最后一行是在这两个按钮的上方.我怎样才能做到这一点?
1> BFar..:
调整表视图的内容插入.
例如,如果您的按钮高度为50磅而且桌面的框架是完整的窗口,您可以将表格设置为按下按钮顶部,如下所示:
tableView.cOntentInset= UIEdgeInsetsMake(0, 0, 50, 0);
注意:在iOS 7+中,视图控制器具有默认automaticallyAdjustsScrollViewInsets
设置的属性YES
.当此属性设置YES
为时,可以覆盖您手动设置的contentInsets.假设您有一个想要在其下滚动的某种导航栏,您可以将顶部边缘插入设置为topLayoutGuide的长度.
你的最终解决方案(把它放在viewDidLoad中):
self.automaticallyAdjustsScrollViewInsets = NO;
tableView.cOntentInset= UIEdgeInsetsMake(self.topLayoutGuide.length, 0, 50, 0);