您好我遇到了这段代码,我想知道setFrame是什么。我在UIImageView文档中找不到它。
[largeImage setFrame:CGRectMake(x_o, y_o, width, height)];
答案 0 :(得分:3)
此代码使用方法语法而不是点分表示法设置frame
属性。 frame
是所有UIView
个对象(不仅仅是UIImageView
)的属性,是一个矩形,根据父视图的坐标系统定义视图的位置和大小。 / p>
定义为:
@property(nonatomic) CGRect frame
将frame
与bounds
对比,这是视图自己的坐标系统中的矩形。通常frame
来自bounds
。
此处详细说明了视图几何体,框架和边界:
课程参考在这里: