设置uiscrollview 的显示rect 但是确不进 didscrollview的delega

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

还有一个需要注意的是:在给scrollview进行setframe设置时,也会进入scrollViewDidScroll方法。

所以你不懂我的选择,也可以不懂我的难过,

设置uiscrollview 的显示rect 但是确不进 didscrollview的delega

相关文章:

你感兴趣的文章:

标签云: