swift的bounds.size.width和bounds.width之间的区别?

JDG*_*JDG 3 ios swift

bounds.size.widthbounds.widthswift有什么区别?他们会返回同样的东西吗?谢谢!

Aar*_*ron 5

boundsCGRectUIView 的struct属性,其中包含2个嵌套结构;CGPointCGSize。这些表示视图的原点(x和y),视图的大小分别以点为单位指定高度和宽度。

如果您的UIView是100 x 100,则:bounds.width将返回100,并且bounds.size.width还将返回100。基本上,CGFloat即使您的CGRect宽度和高度值为负,它们也将返回相同的值。