项目开发中,免不了会有一些禁止滑动的需求,例如禁止单向滑动的需求。
在解决方式上试过很多方法,例如UIScrollView的bounce属性,这个是让UIScrollView的滑动区域只有ContentSize的大小,不能超过滑动。
最终找到解决方式是:
在UIScrollView的delegate方法 -(void)scrollViewDidScroll:(UIScrollView*)scrollView 添加以下代码
scrollView.bounces= (scrollView.contentOffset.y<=0) ?NO:YES;
其他方向禁止滑动方式基本类似。