frame描述的是在父视图中的CGRect,而bounds描述的是在自身视图中的CGRect,也就是说,两者所在的坐标系是不同的。
center属性则用CGPoint表示矩形中心点在父视图中的位置。
UIImageView设置了frame之后,图像默认会自动拉伸到设置的大小。
通常使用frame来设置视图的大小和位置,使用center来改变(移动)视图的位置(也可用frame来改变位置)。另外,对视图进行旋转、缩放也都是相对于center进行操作的。
frame描述的是在父视图中的CGRect,而bounds描述的是在自身视图中的CGRect,也就是说,两者所在的坐标系是不同的。
center属性则用CGPoint表示矩形中心点在父视图中的位置。
UIImageView设置了frame之后,图像默认会自动拉伸到设置的大小。
通常使用frame来设置视图的大小和位置,使用center来改变(移动)视图的位置(也可用frame来改变位置)。另外,对视图进行旋转、缩放也都是相对于center进行操作的。