为了账号安全,请及时绑定邮箱和手机立即绑定

UIView框架、边界和中心

UIView框架、边界和中心

扬帆大鱼 2019-07-04 18:20:25
UIView框架、边界和中心我想知道如何正确地使用这些属性。据我所知,frame可以从我正在创建的视图的容器中使用。它设置相对于容器视图的视图位置。它还设置了该视图的大小。也center可以从我正在创建的视图的容器中使用。此属性更改视图相对于其容器的位置。最后,bounds相对于视图本身。它更改视图的可绘制区域。你能提供更多关于frame和bounds?那.clipsToBounds和masksToBounds财产?
查看完整描述

3 回答

?
临摹微笑

TA贡献1982条经验 获得超2个赞

我想如果你从CALayer一切都更清楚了。

框架实际上不是视图或层的一个独立属性,它是一个虚拟属性,从边界计算,位置(UIView中心)和变换。

因此,基本上层/视图布局实际上是由这三个属性(和锚点)决定的,这三个属性中的任何一个都不会更改任何其他属性,就像更改转换不会改变边界一样。


查看完整回答
反对 回复 2019-07-04
  • 3 回答
  • 0 关注
  • 856 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信