我有一个 TableViewController:
如您所见,我在顶部有自己的自定义栏。
UITable View 只是一个static
,我在 UITableView 的顶部添加了一个 View 。
问题是,当我将 TableView 滚动到顶部时,它变得像下面的图像,我不想要它。有什么简单的代码可以限制 tableView 的滚动吗?
最佳答案
由于 UITableView 是 UIScrollView 的子类,您可以使用此 UIScrollViewDelegate 方法来禁止在顶部边框上方滚动
- (void)scrollViewDidScroll:(UIScrollView *)scrollView {
if (scrollView == self.tableView) {
if (scrollView.contentOffset.y < 0) {
scrollView.contentOffset = CGPointZero;
}
}
}
关于iphone - 限制 UITableView 的滚动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12805615/