【发布时间】:2010-06-11 14:46:38
【问题描述】:
我创建了一个继承自 UILabel 的自定义类。我在我的笔尖中放置了一个 UILabel 并将标签的类设置为我的自定义类。但是,当调用viewDidLoad 方法时,视图属于UILabel 类,而不是我的自定义类。
有什么想法吗?
【问题讨论】:
-
您在自定义类中覆盖了哪些初始化方法?
-
我尝试覆盖
drawRect和drawTextInRect。但是,两者都没有被调用,这导致我在视图控制器的viewDidLoad中添加了一行:NSLog(@"label type: %@", [self.label class]);,响应是“标签类型:UILabel”。 -
我认为你需要实现initWithFrame:
-
是的,我也实现了
initWithFrame。我只是忘了提。
标签: iphone interface-builder uilabel