iOS坐标系统frame和bounds的区别(位置和大小)

iOS

  1. 首先左上角为坐标原点(0,0)
  2. CGPoint创建坐标点也就是位置
  3. CGSize表示视图宽度和高度
  4. CGRect结合了CGPoint和CGSize
  5. origin表示左上角所在的CGPoint
  6. frame是在父视图的CGRect
  7. bounds是指在自身视图中的CGRect
  8. center是指在父视图中的CGPoint

cocos2d

  1. 首先左下角为坐标原点(0,0)
  2. anchorPoint中心点(0.5,0.5)
  3. bounds和frame相同
  4. position就是CGPoint

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏Python疯子

Swift - Button,Label

14420
来自专栏DannyHoo的专栏

ios7之后导航栏的问题1

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u010105969/article/details/...

10320
来自专栏一“技”之长

iOS界面布局之一——使用autoresizing进行动态布局

autoresizing是iOS中传统的界面自动布局方式,通过它,当父视图frame变换时,子视图会自动的做出相应的调整。

8820
来自专栏电光石火

js 获取浏览器高度和宽度值(多浏览器)

IE中: document.body.clientWidth ==> BODY对象宽度 document.body.clientHeight ==>...

36660
来自专栏听雨堂

表格效果2

//表格的属性 $("#tbl").attr("cellSpacing","1").attr("cellPadding","0"); $("#tbl").att...

24580
来自专栏电光石火

js 获取浏览器高度和宽度值(多浏览器)

IE中: document.body.clientWidth ==> BODY对象宽度 document.body.clientHeight ==> BOD...

24670
来自专栏freesan44

pushViewController自定义动画

CATransition*transition = [CATransitionanimation];

14510
来自专栏移动端周边技术扩展

苹果安装动画制作

18970
来自专栏欧阳大哥的轮子

iOS下的界面布局利器-MyLayout布局框架

MyLayout是一套iOS界面视图布局框架。其内核是基于对UIView的layoutSubviews方法的重载以及对子视图的bounds和center属性的设...

16630
来自专栏LIN_ZONE

javascript 获取多种主流浏览器显示页面高度(转)

IE中: document.body.clientWidth ==> BODY对象宽度 document.body.clientHeight ==> BODY对...

10220

扫码关注云+社区

领取腾讯云代金券