我创建了一个类,它是UIImageView的子类。有像imageFrame,centrePoint和数组的属性。现在我必须初始化UIImageView的框架并在其他类中访问它,那么我该如何实现呢?
答案 0 :(得分:0)
您可以使用本机UIImageView frame
和center
,因为您的类是UIImageView的子类,例如yourUIImageViewSubclass.frame = CGRectMake(...
如果您确实想使用自己的属性,则可以访问属性访问器中的基础本机属性,例如,
- (CGRect)imageFrame
{
// other code go here
return self.frame;
}
答案 1 :(得分:0)
我不完全确定你要问的是什么,但是像这样初始化你班级的一个实例:
SomeSubclass *foo = [[SomeSubclass alloc] initWithFrame:CGRectMake(20, 20, 20, 20)];
将其添加到superView
:
[self.view addSubview:foo];
访问公开的属性:
foo.myArray ...
foo.frame ...