2.bounds和frame的区别

bounds

  • 在本地坐标系的矩形区域,默认情况下就是以自身的左上角为(0,0)点。
  • 注意点:bounds的(x.y)始终对应的是左上角

frame

  • 相对于父视图坐标系统的矩形区域,以父视本地坐标系的(0,0)点为(0,0)点。

区别

  • bounds会影响子视图的frame(不会影响大小,只会影响x,y),意思就是设置了视图的bounds,他在显示的时候是没有什么变化的,而影响的只是它上面子视图的位置。
  • 这时候如果设置父视图的bounts的x,y为-20,-20,那么子视图会向右和下移动20,原因可根据bounds的注意点来推导
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容