打开左侧菜单时禁用向上和向下滚动

时间:2015-02-26 09:25:27

标签: ios objective-c iphone

当我打开左侧菜单时,桌面视图在屏幕右侧有用户个人资料。当我打开左侧菜单时,我想禁用向上和向下滚动。那可能吗 ?它是禁止在用户个人资料屏幕上滚动的唯一解决方案吗?

2 个答案:

答案 0 :(得分:1)

您可以通过调用

来禁用UITableView交互
self.tableView.userInteractionEnabled = NO;

当您打开菜单时

或者如果你想保留功能但只禁用滚动,只需实现UIScrollViewDelegate方法(UITableView是UIScrollView的子类)并在didScroll方法中添加

[tableView setContentOffset:tableView.contentOffset animated:NO];

答案 1 :(得分:1)

如果您使用autoLayout,此解决方案可以完成这项工作:

tableView.alwaysBounceVertical = NO.