5.13 关于锚点是怎么回事

关于 一个视图围绕另一个视图的设置

1.视图中有两个小 View,我要做的就是上面的红色视图围绕蓝色视图的中心旋转

(1)锚点是相对于该视图本身来说的,就是视图本身中心的位置,就相当于我们创建的红色的视图的 Frame为(125,150,50,50),那该视图相对于父视图的坐标就是(x=150,y=175),
(2)为了实现红色视图围绕着蓝色视图的中心旋转,那么我们就需要将红色视图的锚点改为蓝色视图的中心点,根据两个视图的比例关系,我们可以计算出红色的视图的新锚点的位置为(0.5,2.0);
(3)计算出之后我们重新定位红色视图的 position,如过不定位的原因 ,稍后...


nIJJvi.png!web.png
屏幕快照 2016-05-13 下午3.46.55.png

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

推荐阅读更多精彩内容

  • 翻译自“Auto Layout Guide”。 1 入门 1.1 理解自动布局 自动布局根据视图层级结构中视图上的...
    lakerszhy阅读 3,782评论 3 26
  • 原文链接:https://github.com/opendigg/awesome-github-android-u...
    IM魂影阅读 33,026评论 6 472
  • 内容抽屉菜单ListViewWebViewSwitchButton按钮点赞按钮进度条TabLayout图标下拉刷新...
    皇小弟阅读 46,960评论 22 665
  • 一个好汉,一个英雄再或者一个好人。他们应该具备些什么?善良?勇气?还是什么都不干?很显然,都不能。 从...
    琥珀王奕阅读 234评论 0 0
  • 离开你的半年多,我以为我可以重新开始我的生活,直到今天突然听到的一首歌,泪流满面,才发现,你是真的离开我了。 这段...
    咯咯咯噔阅读 240评论 0 0