解决UIScrollView或UITableView 禁止单向滑动问题

项目开发中,免不了会有一些禁止滑动的需求,例如禁止单向滑动的需求。

在解决方式上试过很多方法,例如UIScrollView的bounce属性,这个是让UIScrollView的滑动区域只有ContentSize的大小,不能超过滑动。

最终找到解决方式是:

在UIScrollView的delegate方法    -(void)scrollViewDidScroll:(UIScrollView*)scrollView  添加以下代码

scrollView.bounces= (scrollView.contentOffset.y<=0) ?NO:YES;

其他方向禁止滑动方式基本类似。

你可能感兴趣的:(解决UIScrollView或UITableView 禁止单向滑动问题)