swift中bounds.size.width
和bounds.width
之间有什么区别?他们会回归同样的事吗?
谢谢!
答案 0 :(得分:5)
bounds
是UIView的CGRect
结构属性,其中包含2个嵌套结构; CGPoint
和CGSize
。它们分别表示视图(x和y)的原点,以及以点为单位指定的高度和宽度的视图大小。
如果您的UIView为100 x 100,那么:bounds.width
将返回100,bounds.size.width
也会返回100.基本上,即使您的值为CGFloat
,它们也会返回相同的CGRect
值{{1}}的宽度和高度值为负值。