由于做一个预览本地图片的功能,当删除当前图片时自动将scrollview 滚动到下一个图片的视图。用这个方法scrollRectToVisible进行切换,会自动的进入scrollViewDidScroll方法进行刷新 进而达到图片的切换效果。需要注意的是:当传给scrollRectToVisible的rect参数是当前scrollview显示的rect,则不会进入scrollViewDidScroll方法。因此,未达到预期效果,我在删除后都是先调用一下 [_scrollview
setContentOffset:CGPointMake(0, 0)animated:NO]; 这个方法把scrollview的位移进行偏移,然后在调用scrollRectToVisible方法,使其进入scrollViewDidScroll进行图片刷新。
还有一个需要注意的是:在给scrollview进行setframe设置时,也会进入scrollViewDidScroll方法。
时间: 2024-10-13 02:22:13