您的位置:首页 > 产品设计 > UI/UE

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没有值,那么还想下拉刷新一下读取数据,那么就要用到上面两个属性。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息