您的位置:首页 > 其它

形象一点,view和layer的坐标

2016-04-29 17:31 260 查看
view的frame由bounds和center共同决定。概念不说,只打比方:

决定一张纸的大小的属性是长宽,这是bounds.size;

如今这张纸的中心位置钉着个图钉,若把这张纸钉在墙上,只需要知道图钉相对于墙的位置,这是center;

现在要在这张纸上的某个坐标画个点,那应该知道这个坐标系的原点在哪,这是bounds.origin。

大小不说,layer的位置由position和anchorpoint共同决定。同样,只打比方:

layer的图钉不在中心了,而是从左上角(0, 0)到右下角(1, 1)找一个点钉一下,这是anchorpoint;

现在将这张钉着图钉的纸钉在墙上,只需知道图钉相对于墙的位置,这是position。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: