【发布时间】:2011-04-08 16:32:53
【问题描述】:
这有点奇怪,但我无法调用类中定义的任何方法(具有 drawRect 方法)。
这就是我在 UIviewcontroller 类中使用 nib for UI 所做的事情:
-(void)viewDidLoad {
[self.lineVar Start];
}
lineVar 是类(UIview 的子类)的对象,具有 Start 函数。
-(void)Start {
NSLog(@"Hi...");
}
我从来没有看到日志消息。
我已将 Class with Start 方法分配给一个视图,该视图使用带有 nib 文件的 UIviewcontroller 类占据屏幕的某些部分。
我希望每次访问视图(uiview 的子类)时都调用一个方法。
它只有第一次调用的 awakeFromNib。 viewdidLoad 可以做到这一点,但默认情况下它不存在。
谢谢
【问题讨论】:
标签: iphone objective-c uiview