ios-tableView禁止上下弹性或一个方向弹性
2017-05-24 17:16
2356 查看
tableView有一个bounces属性。默认YES,所以tableView上下用力拉都会有弹性滑动,如下设置可以禁止,但是这样的话上下弹性都没了
而经常的需求是上方不要弹性,下方要弹性,可以用监听
只要是小于0就是弹性发生的情况,手动设置0禁止即可,如果有x偏转需要先去除x再放上去,同理只取消下方弹性理论上这种思路应该也可以
self.tableView.bounces = NO;
而经常的需求是上方不要弹性,下方要弹性,可以用监听
- (void)scrollViewDidScroll:(UIScrollView *)scrollView { if (scrollView == self.tableView) { CGFloat offY = scrollView.contentOffset.y; if (offY < 0) { scrollView.contentOffset = CGPointZero; } } }
只要是小于0就是弹性发生的情况,手动设置0禁止即可,如果有x偏转需要先去除x再放上去,同理只取消下方弹性理论上这种思路应该也可以
相关文章推荐
- iOS.swift 如何设置tableview禁止上下滚动
- 通过实现一个 TableView 来理解 iOS UI 编程 (个人感觉写的很棒!)
- IOS开发之UITableView小效果(禁止弹性效果)
- iOS tableView展示最下面一个cell
- 通过实现一个TableView来理解iOS UI编程
- 通过实现一个TableView来理解iOS UI编程
- iOS如何在一个view上 显示两个tableview
- 通过实现一个TableView来理解iOS UI编程
- IOS - 通过实现一个TableView来理解IOS UI编程
- iOS 自己项目中的一些总结(tableview 避免重用以及多选状态下判断数组中的bool值是不是同一个状态以及自定义控件的原因)
- 通过实现一个TableView来理解iOS UI编程
- iOS小技巧-UITableView禁止上下滑动超出顶部或者底部的内容
- iOS中一个tableView中显示两种cell的问题
- iOS不得姐项目--推荐关注模块(一个控制器控制两个tableView),数据重复请求的问题,分页数据的加载,上拉下拉刷新(MJRefresh)
- ios:点击tableView中的一个按钮,确定cell所在的行
- iOS 上下滑动tableView导航透明度逐渐改变
- iOS scrollView,tableView,collection滑动改变方向,分别在上滑和下滑中进行操作
- iOS 利用 UISegmentedControl在同一个控制器切换不同的tableView
- iOS开发:UIScrollView如何禁止上下滑动
- 通过实现一个TableView来理解iOS UI编程