我已經創建了一個適用於我的應用程序的圖形組件,以便在多個窗口中重複使用它。例如:一個包含對象描述的框。在可可中創建一個可重用的圖形組件
這是最好的辦法嗎?它是否與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]];
}