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

时间:2015-04-21 21:38:31

标签: ios swift

swift中bounds.size.widthbounds.width之间有什么区别?他们会回归同样的事吗? 谢谢!

1 个答案:

答案 0 :(得分:5)

bounds是UIView的CGRect结构属性,其中包含2个嵌套结构; CGPointCGSize。它们分别表示视图(x和y)的原点,以及以点为单位指定的高度和宽度的视图大小。

如果您的UIView为100 x 100,那么:bounds.width将返回100,bounds.size.width也会返回100.基本上,即使您的值为CGFloat,它们也会返回相同的CGRect值{{1}}的宽度和高度值为负值。