在Swift中,
bounds.size.width
和bounds.width
有什么区别?它们会返回相同的内容吗?bounds
是UIView的一个CGRect
结构属性,其中包含两个嵌套的结构体;CGPoint
和CGSize
。它们分别表示视图的起点位置(x和y),以及在点数中指定的高度和宽度(单位:像素)。
如果您有一个100x100的UIView,则:bounds.width
将返回100,bounds.size.width
也将返回100。基本上,即使您的CGRect
具有负宽度和高度值,它们也将返回相同的 CGFloat
值。