写作前提
最近这几天准备着写一个关于类似网易新闻分类选择的博客,为了让大家能更好的去理解,所以我先写下这篇博客做个铺垫,希望帮助一些朋友更好的了解后面的分类选择器。
一直以来对于scrollView来说,它的三个属性总是很容易令人迷惑。在这里我将用图片的形式给大家讲解一下他们之间的区别:
找了好久,才找到这几张比较满意的图片:图示如下:

可以看到contentInset属性:大家可以看到图片的顶点与手机屏幕顶点之间的白色边距,就是contentInset产生的效果:contentInset的几个属性(上、左、下、右)分别表示的都是长度(距离)。contentSize表示的是scrollView所能显示的范围。

contentOffset这个属性,可以从图中看到,也就是contenSize的顶点到屏幕顶点的距离:contentOffset等于手机屏幕顶点在contentSize中的坐标(美国坐标系)。也就意味着:向左滑动x值为正,向上滑动y值为正。

可以看到,就是以contenSize的顶点为坐标原点,建立坐标系,屏幕的顶点所在的位置就是contentOffset的值。
这篇博客是为了下一篇做铺垫……希望对读到的朋友有帮助.
参考博客:http://www.thinksaas.cn/group/topic/395417
欢迎关注我的个人微信公众号,免费送计算机各种最新视频资源!你想象不到的精彩!

网友评论