iOS 【UIKit-UIScrollView 无法滚动的原因/两种情况下的弹簧效果】

来源:互联网 发布:知乎上海花卉种植基地 编辑:程序博客网 时间:2024/05/16 04:49

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 0
原创粉丝点击