我已经为我的 iphone 应用程序创建了一个图形组件,以便在多个窗口中重用它。例如:一个带有对象描述的框。
最好的方法是什么?是带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]];
}