iOS 【UIKit-UIScrollView 无法滚动的原因/两种情况下的弹簧效果】
2016-06-10 00:07
701 查看
1、没有设置contentSize或者contentSize的尺寸小于等于该scrollView的尺寸
2、scrollView.enable = NO;(仅仅是让scrollView不能滚动)
3、userInteractionEnable = NO;(scrollView不能与用户交互,所有操作都不可以了)
提到contentSize,有必要说一点,那就是scrollView的弹簧属性bounces。
bounces 属性在没有设置contentSize的情况下是不可用的。
而如果不设置contentSize,也想要有弹簧效果,那么需要设置
alwaysBounceVertical = YES; // 水平
alwaysBounceHorizontal = YES; // 垂直
此设置一般用在下拉刷新,因为网络加载图片的时候可能数据加载过慢导致contentSize没有值,那么还想下拉刷新一下读取数据,那么就要用到上面两个属性。
2、scrollView.enable = NO;(仅仅是让scrollView不能滚动)
3、userInteractionEnable = NO;(scrollView不能与用户交互,所有操作都不可以了)
提到contentSize,有必要说一点,那就是scrollView的弹簧属性bounces。
bounces 属性在没有设置contentSize的情况下是不可用的。
而如果不设置contentSize,也想要有弹簧效果,那么需要设置
alwaysBounceVertical = YES; // 水平
alwaysBounceHorizontal = YES; // 垂直
此设置一般用在下拉刷新,因为网络加载图片的时候可能数据加载过慢导致contentSize没有值,那么还想下拉刷新一下读取数据,那么就要用到上面两个属性。
相关文章推荐
- UIScrollView 边界问题处理
- IOS7,IOS8 环境下UITextView的ContentSize高度计算
- IOS开发—UIScrollView的contentSize、contentInset、contentOffset的理解
- iOS 【UIKit-UIScrollView】
- contentSize、contentInset和contentOffset
- ScrollView 与 Autolayout
- UI_UIScrollView(滚动视图)的图文理解
- UIScrollView中contentSize、contentInset、contentOffset介绍
- IOS中UIScrollView的contentSize、contentOffset和contentInset属性
- iOS7 UITextView的contentSize.height
- UIScrollView
- scrollview, contentSize, contentOffset, contentInset
- iOS: UIScrollView的属性alwaysBounceVertical
- iOS: UIScrollView的属性bounces
- UIScrollView的简单使用
- 怎样获取UIWebView 的文字的高度
- iOS基础控件:UIScrollView 之三大属性 contentOffset 、contentSize 、contentInset 之间的区别
- 不为人知的UIScrollView 的contentSize属性发现
- iOS 解决数据过少UICollectionView无法滚动的方法
- cocoa touch——UIScrollView——content view