创建UIView的子类

时间:2015-05-20 06:31:37

标签: ios objective-c uiview

我有一个UIView的子类,如下所示:

import

如果我在控制器中包含AView.h,我该如何调用此方法?

感谢。

2 个答案:

答案 0 :(得分:0)

我建议您创建一个类方法,如下所示:

+ (UIView *) buildBestView // Note the "+" instead of the "-"
{
    UIView *test = [[UIView alloc] init];

    return test;
}

然后你就可以这样称呼它

AView *aview = [AView buildBestView];
// Do whatever you need with aview

答案 1 :(得分:0)

界面

中声明您的方法
@interface AVView : UIView

- (UIView *) buildBestView;

@end

在其他课程中使用

AVView *avView = [[AVView alloc] initWithFrame:CGRectMake:(0,0, 100, 100)];

[avView buildBestView];