iOS开发 frame 与 bounds 的区别与关系
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 的区别与关系相关推荐
- iOS开发——frame和bounds详解
在iOS的UI开发中,frame和bounds是两个非常容易搞混的概念,而很多开发者在实际项目中也很少去区分,因此会导致出现一些意想不到的问题.本篇博客以实际代码的方式来学习frame和bounds的 ...
- [iOS开发]frame和bounds
简述 Frame: 视图的位置和大小使用是父视图的坐标系,所以将视图放置在父级中这一点就很重要. Bounds:视图的位置和大小,使用的是其自己的坐标系,而对于这一点而言将视图的内容或子视图放置在其自 ...
- frame 和 bounds的区别
这篇是见过写的最为详细易懂的文章: frame与bounds的区别详解 - 简书 简单概括下: 1.bounds和frame都是属于CGRect类型的结构体,系统的定义如下,包含一个CGPoint(起 ...
- iOS中frame和Bounds之间的区别
frame frame是每个view必备的属性,代表的是当前视图的位置和大小,没有设置他,当前视图是看不到的.位置需要有参照物才能确定,数学中我们用坐标系来确定坐标系中的某个点的位置,iOS中有他特有 ...
- 【转】frame与bounds的区别比较
翻译文档上的bounds是指这个view在它自己坐标系的坐标和大小 而frame指的是这个view在它superview的坐标系的坐标和大小区别主要在坐标系这一块.很明显一个是自己为原点的坐标系,一个 ...
- iOS开发中各种关键字的区别
1.一些概念 1.浅Copy:指针的复制,只是多了一个指向这块内存的指针,共用一块内存. 深Copy:内存的复制,两块内存是完全不同的, 也就是两个对象指针分别指向不同的内存,互不干涉. 2.atom ...
- frame与bounds的区别比较
翻译文档上的 bounds是指这个view在它自己坐标系的坐标和大小 而frame指的是这个view在它superview的坐标系的坐标和大小 区别主要在坐标系这一块. 很明显一个是自己为原点的坐标 ...
- 完结之frame和bounds的区别
回顾上集,我写了frame和bounds在x.y上的区别,以及简单的描述frame的width和height.这次,继续前集但又不同于前集.继续前集,我是想把bounds的width和height讲完 ...
- iOS bug 日志 -frame 和 bounds的区别
使用显式动画,如果设置layer 的bounds和frame效果是不一样的 如果设置 self.layer.bounds = CGRectMake(0, 0, width, width); 效果如图 ...
- ios视图frame和bounds的对比
子视图实际位置=父视图实际位置-父视图bounds坐标+子视图frame坐标 一.bounds 只影响"子视图"相对屏幕的位置,修改时不会影响自身相对屏幕的位置 bounds坐标: ...
最新文章
- python tkinter 实现一个秒表 从0开始_Writeathon:从0开始实现的一个side project
- 经典C语言程序100例之二五
- Oracle数据导入要多久,oracle数据库备份导入要注意的几个问题
- JP摩根预测:诺基亚2017年净利润将达14.21亿美元
- ROS中阶笔记(十一):ROS 2.0
- 微软Windows家族一览 从1.0到Longhorn
- Linux基础三(软件安装管理)
- 大工20秋《计算机原理》在线作业2答案,奥鹏大工15秋《计算机组成原理》在线作业2满分答案...
- 安全策略篇 ASPF:隐形通道
- 服务器webpack构建性能,webpack构建和性能优化探索
- 《你只是看起来很努力》--读书笔记
- 遗传算法讲解与实现(python)
- pycharm5.0.3在用QQ输入法候选框不跟随解决方法
- AWS Lambda重大更新,跨越编程语言差异之门?
- Fast admin真垃圾 浪费我的时间不说还特么BUG一大堆
- 鸿蒙开发工具在哪下载,【鸿蒙开发工具下载】华为鸿蒙开发工具软件下载 v2.1.8 最新版-七喜软件园...
- 第11期:Hadoop零基础学习路线
- 短视频平台-小说推文(最右)推广任务详情
- 物联1131 1132博客链接
- android媲美微信扫码库