0
它有點奇怪,但我無法調用類中定義的任何方法(具有drawRect方法)。
這是我做的一個UIViewController類中與筆尖的UI:我可以從另一個類調用類(UIView的子類)內的方法嗎?
-(void)viewDidLoad {
[self.lineVar Start];
}
lineVar是類(這是的UIView的子類)的對象,它具有的功能開始。
-(void)Start {
NSLog(@"Hi...");
}
我從來沒有看到日誌消息。
我已將Start方法分配給一個視圖,該視圖佔用UIviewcontroller類與nib文件的一部分屏幕。
我想每次訪問視圖(uiview的子類)時調用一個方法。
它只有awakeFromNib,這只是第一次被調用。 viewdidLoad可以做到這一點,但默認情況下不存在。
謝謝
是self.lineVar是0x0 ...但lineVar不是IBOutlet類型。我已將它聲明爲DrawView * lineVar; ....所以我不知道如何在NIB中連接它 – R3D3vil 2011-04-08 17:07:00
聲明像這樣的屬性:'@property(nonatomic,retain)IBOutlet DrawView * lineVar;'。然後你應該看到NIB的出口。 – cduhn 2011-04-08 17:11:02
非常感謝你的工作......我不知道對象插座需要在NIB中連接...謝謝 – R3D3vil 2011-04-08 17:22:26