scrollView的深入理解

1.ScrollView的滚动效果就是利用了修改bounds来实现的!!!!(拓展知识)

(bounds就是scrollView的offset值相同,其实scrollView的contentInset本质也是修改bounds)

特别值得注意的是

为什么我们的contentsize跟frame相同还是可以滚动?

self.automaticallyAdjustsScrollViewInsets不设置no的话,系统内部修改了contentInset,增加了contentSize 64,所以可以滚动了;





2.值得注意的事,当一个view上面有多个手势时,手势自己的touch是无序的

3.UIScrollView本质是修改bounds来实现滑动效果,可以尝试修改bounds,用scrollDidscroll来查看

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 解决添加到ScrollView上的UITableView控件自动向下偏移64像素的问题 首先理解1:即使UITab...
    CoderZb阅读 5,290评论 1 8
  • 在iOS中,滚动视图UIScrollView用于查看大于屏幕的内容。Scroll View有两个主要目的: 让用户...
    pro648阅读 38,514评论 4 37
  • - 什么是UISCrollView + 当手机屏幕需要展示的内容较多超出一个屏幕时,用户可以通过滚动手势来查看屏幕...
    Alan张洋阅读 22,114评论 2 19
  • 古道那边,悠悠闲闲…… 有着诗意盎然生机, 我带着孤独的内心, 恰似又被破灭的燃烧物, 七七八八,起起落落! 就像...
    紫東阅读 418评论 1 4
  • 英国之旅第四天即当地时间六月十八日,我们离开Newcastle,前往画家心中有着‘有史以来最美的风景’之称的温德米...
    晓雪_95cb阅读 590评论 1 0