【发布时间】:2010-04-16 06:39:18
【问题描述】:
虽然我搜索了董事会并使用了谷歌,但我没有得到任何有用的结果。 我试图让 UIView 的子类从 xib 文件加载其视图。
我的方法如下: 1.创建一个子类(命名为mySubclass):
@interface mySubclass : UIView {
}
@end
通过以下方式创建视图: 添加新文件... 用户界面 查看XIB
连接 Xib 和子类: 在 IB 中选择 View 并将类设置为 mySubclass。
-
在我的 viewController 中,我创建了一个新子类的实例并添加到我的视图中。
-(void)viewDidLoad {
mySubclassIns = [[mySubclass alloc] initWithFrame:CGRectMake(0, 300, 320, 20)]; [self.view addSubview:mySubclassIns];
[super viewDidLoad]; }
结果:
注意显示在我的应用程序中 :( 如果我不以编程方式设置它,而是使用 IB 设置它也不起作用。 (在 IB 中选择视图并将类设置为 myClass 时,我是否设置正确?)
非常感谢您的帮助!
提前致谢。
【问题讨论】:
标签: iphone uiview interface-builder subclass