frame和bounds的区别在于其参考的坐标系不同。一个view的frame是指view在其父视图坐标系中的位置和大小,该view的x,y值是相对于父视图的坐标系而言的。而bounds是view在自己坐标系中的位置和大小。也就是说,bounds的x,y参考的是自己的原点,因此默认永远为0.
面试题:frame和bounds的区别
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
推荐阅读更多精彩内容
- 原链接:http://www.jianshu.com/p/964313cfbdaa 原作者:西木柚子 仅供我个人收...
- 1.三个属性的基本介绍: (1)frame:描述当前视图在其父视图中的位置和大小。 (2)bounds:描...
- 前言 TangramKit是iOS系统下用Swift编写的第三方界面布局框架。他集成了iOS的AutoLayout...
- 转载:http://www.cocoachina.com/swift/20161201/18198.html 前言...