美文网首页
iOS中frame与bouns的区别?

iOS中frame与bouns的区别?

作者: 爱恨的潮汐 | 来源:发表于2023-06-07 15:10 被阅读0次
在iOS开发中,framebounds是两个常用的属性,用于描述视图的位置和大小。它们之间的区别如下:
  1. frame是指视图在其父视图坐标系统中的位置和大小。它的坐标是相对于父视图的左上角原点的。frame属性包含了视图的origin(x和y坐标)和size(宽度和高度)。

  2. bounds是指视图在其自身坐标系统中的位置和大小。它的坐标是相对于视图自身的左上角原点的。bounds属性只包含了视图的origin为(0, 0)和size(宽度和高度)。

总结来说,frame描述了视图在父视图坐标系统中的位置和大小,而bounds描述了视图在自身坐标系统中的位置和大小。因此,当视图发生旋转或缩放时,frame会随之改变,而bounds保持不变。

需要注意的是,framebounds属性都是CGRect类型的结构体。CGRect结构体包含originsize属性,分别表示视图的起点和大小。

相关文章

  • frame和bounds的区别

    1、frame和bounds的区别 UIView的布局属性包括:frame、bouns、center,分别对应了C...

  • iOS纪录

    (1)View的Frame与Bounds区别 摘自 ios view的frame和bounds之区别(位置和大小)...

  • iOS开发笔记——frame与bouns详解

    1.iOS坐标系 在iOS坐标系中,以屏幕左上角为坐标原点,往右是X正方向,往下是Y正方向 bounds和fram...

  • iOS 面试题目

    1、iOS frame和Bounds 以及frame和bounds区别2、 ios webView 加载HTML字...

  • frame和bounds的区别

    在iOS中我们会经常遇到frame和bounds,这两个概念很相似,但是也有区别。frame还好理解,但是boun...

  • Frame和bounds的区别

    在iOS中我们会经常遇到frame和bounds,这两个概念很相似,但是也有区别。frame还好理解,但是boun...

  • frame和bounds的区别

    在iOS中我们会经常遇到frame和bounds,这两个概念很相似,但是也有区别。frame还好理解,但是boun...

  • iOS bounds与frame区别

    width与height无任何区别 x轴与y轴 frame: 本身视图相对于父视图坐标系内的位置, 即相对于父视图...

  • iOS中View的frame与bounds的区别?

    iOS中View的frame与bounds的区别其实很简单,却容易让人忽略,特此记录下来:(不当之处,欢迎指正) ...

  • UIView的frame和bounds的区别

    UIView的frame和bounds的区别 UIView作为iOS里面常用的控件,它有两个属性Frame和bou...

网友评论

      本文标题:iOS中frame与bouns的区别?

      本文链接:https://www.haomeiwen.com/subject/ubonedtx.html