frame和bounds是UIView中的两个属性(property)。

frame指的是:该view在父view坐标系统中的位置和大小。(参照点是父亲的坐标系统)

bounds指的是:该view在本身坐标系统中 的位置和大小。(参照点是本身坐标系统)

-(CGRect)frame{return CGRectMake(self.frame.origin.x,self.frame.origin.y,self.frame.size.width,self.frame.size.height);
}

-(CGRect)bounds{return CGRectMake(0,0,self.frame.size.width,self.frame.size.height);
}大家一看图就OK了

转载于:https://www.cnblogs.com/X-Code/archive/2013/01/26/2877864.html

iOS开发 frame 与 bounds 的区别与关系相关推荐

  1. iOS开发——frame和bounds详解

    在iOS的UI开发中,frame和bounds是两个非常容易搞混的概念,而很多开发者在实际项目中也很少去区分,因此会导致出现一些意想不到的问题.本篇博客以实际代码的方式来学习frame和bounds的 ...

  2. [iOS开发]frame和bounds

    简述 Frame: 视图的位置和大小使用是父视图的坐标系,所以将视图放置在父级中这一点就很重要. Bounds:视图的位置和大小,使用的是其自己的坐标系,而对于这一点而言将视图的内容或子视图放置在其自 ...

  3. frame 和 bounds的区别

    这篇是见过写的最为详细易懂的文章: frame与bounds的区别详解 - 简书 简单概括下: 1.bounds和frame都是属于CGRect类型的结构体,系统的定义如下,包含一个CGPoint(起 ...

  4. iOS中frame和Bounds之间的区别

    frame frame是每个view必备的属性,代表的是当前视图的位置和大小,没有设置他,当前视图是看不到的.位置需要有参照物才能确定,数学中我们用坐标系来确定坐标系中的某个点的位置,iOS中有他特有 ...

  5. 【转】frame与bounds的区别比较

    翻译文档上的bounds是指这个view在它自己坐标系的坐标和大小 而frame指的是这个view在它superview的坐标系的坐标和大小区别主要在坐标系这一块.很明显一个是自己为原点的坐标系,一个 ...

  6. iOS开发中各种关键字的区别

    1.一些概念 1.浅Copy:指针的复制,只是多了一个指向这块内存的指针,共用一块内存. 深Copy:内存的复制,两块内存是完全不同的, 也就是两个对象指针分别指向不同的内存,互不干涉. 2.atom ...

  7. frame与bounds的区别比较

    翻译文档上的
bounds是指这个view在它自己坐标系的坐标和大小 而frame指的是这个view在它superview的坐标系的坐标和大小
区别主要在坐标系这一块.

很明显一个是自己为原点的坐标 ...

  8. 完结之frame和bounds的区别

    回顾上集,我写了frame和bounds在x.y上的区别,以及简单的描述frame的width和height.这次,继续前集但又不同于前集.继续前集,我是想把bounds的width和height讲完 ...

  9. iOS bug 日志 -frame 和 bounds的区别

    使用显式动画,如果设置layer 的bounds和frame效果是不一样的 如果设置 self.layer.bounds = CGRectMake(0, 0, width, width); 效果如图 ...

  10. ios视图frame和bounds的对比

    子视图实际位置=父视图实际位置-父视图bounds坐标+子视图frame坐标 一.bounds 只影响"子视图"相对屏幕的位置,修改时不会影响自身相对屏幕的位置 bounds坐标: ...

最新文章

  1. python tkinter 实现一个秒表 从0开始_Writeathon:从0开始实现的一个side project
  2. 经典C语言程序100例之二五
  3. Oracle数据导入要多久,oracle数据库备份导入要注意的几个问题
  4. JP摩根预测:诺基亚2017年净利润将达14.21亿美元
  5. ROS中阶笔记(十一):ROS 2.0
  6. 微软Windows家族一览 从1.0到Longhorn
  7. Linux基础三(软件安装管理)
  8. 大工20秋《计算机原理》在线作业2答案,奥鹏大工15秋《计算机组成原理》在线作业2满分答案...
  9. 安全策略篇 ASPF:隐形通道
  10. 服务器webpack构建性能,webpack构建和性能优化探索
  11. 《你只是看起来很努力》--读书笔记
  12. 遗传算法讲解与实现(python)
  13. pycharm5.0.3在用QQ输入法候选框不跟随解决方法
  14. AWS Lambda重大更新,跨越编程语言差异之门?
  15. Fast admin真垃圾 浪费我的时间不说还特么BUG一大堆
  16. 鸿蒙开发工具在哪下载,【鸿蒙开发工具下载】华为鸿蒙开发工具软件下载 v2.1.8 最新版-七喜软件园...
  17. 第11期:Hadoop零基础学习路线
  18. 短视频平台-小说推文(最右)推广任务详情
  19. 物联1131 1132博客链接
  20. android媲美微信扫码库

热门文章

  1. 评测网站的十个指标!
  2. IDEA快速升级模块版本号
  3. [模板]匈牙利算法(二分图匹配)
  4. CSS3 Gradient 渐变
  5. Dynamic CRM 2013学习笔记(二十八)用JS动态设置字段的change事件、必填、禁用以及可见...
  6. 网站性能工具-YSlow的23个规则-网站性能优化
  7. iOS NSString的常用用法
  8. 携手英特尔,百度开放云将提供更强悍云服务
  9. Mongodb JAVA API
  10. Linux基础命令1