在设置scrollView的pagingEnabled一般这个属性都是设置为YES,字面上的意思是整页平移是否开启。
但是当我们需要scrollView一次平移半个屏幕的宽度时,就想考虑这个如何去定义pagingEnabled这个值,可并没有查到如何去定义这个值。后来经过多方查阅资料,最终可以用别的方法去达到一次平移指定宽度。
首先将scrollView的宽度设置为你想要平移的宽度。比如一次平移 200, 可以将scrollView的frame 设置为
self.scrollView.frame = CGRectMake(0, 0, 200, [[UIScreen mainScreen]bounds].size.width);
contentSize根据需要去设置就可以。
其次将scrollView的clipsToBounds这个属性设置为NO,pagingEnabled属性依旧设置为YES。就可以打到自定义平移的这种效果了。后来也意识到pagingEnabled这个属性,每次平移的宽度就是你scrollView的宽度。