新版本之后,命名取消了CC前缀,功能变动都不太大。目前发现的一个改动是,ScrollViewDelegate中只有方法了,分别是scrollViewDidScroll和scrollViewDidZoom,之前公司里用的是2.0.4的版本,里面还有一个scrollViewTouchEnd的方法,不知道在2.0.4版本中的这个方法是公司里的人加进去的,还是在新版本中官方去掉了这个代理。反正影响也不是很大吧。本文默认ScrollView是垂直拖动
OK了,回到正题,在这里主要是想记录下工作中在用ScrollView时自己觉得需要注意的一些问题:
- 第一个是:ScrollView创建时用到的Size参数,这个Size设置的是ScrollView的Size,即我们创建的ScrollView的大小,如我们创建时传的参数是:Size(320,480),那么这个ScrollView的Size便是320*480。源码中在创建的init方法中使用:this->setViewSize(size);来设置ScrollView的size,因此如果我们要改变这个ScrollView的显示大小,便需要setViewSize来改变。
- 第二个是:用ScrollView的时候,我们经常会调用:setContentSize和setContentOffSet这两个方法来设置ScrollView的一些属性,在这里这两个设置方法都是对ScrollView的container进行设置(ScrollView是将child加在con