我已经创建了一个适用于我的应用程序的图形组件,以便在多个窗口中重复使用它。例如:一个包含对象描述的框。在可可中创建一个可重用的图形组件
这是最好的办法吗?它是否与UIVIewController
?。
@interface DescriptionBox : UIViewController
{
...
}
然后,我用它在一个窗口:
@implementation WindowOne
- (void)loadView {
...
DescriptionBox *component = [[DescriptionBox alloc] initWithFrame:CGRectMake(100, 100, 50, 50)];
[[self view] addSubview:[component view]];
}
等:
@implementation WindowTwo
- (void)loadView {
...
DescriptionBox *component = [[DescriptionBox alloc] initWithFrame:CGRectMake(100, 100, 50, 50)];
[[self view] addSubview:[component view]];
}