2011-07-28 14 views
0

我有一個UIView的子類,我希望在視圖加載到屏幕上時得到通知。 是否有某種UIView的委託方法。iphone UIView - 視圖加載時獲得通知?


注:我沒有使用一個UIViewController

+0

您如何顯示您的視圖? – jtbandes

+0

在主窗口中,我初始化它,然後將它作爲子視圖添加到我的窗口 – aryaxt

+2

然後您就可以確切地知道它何時出現在屏幕上。當你這樣做的時候。 – jtbandes

回答

4

沒有委託方法,但是你可以重寫,

- (void)didAddSubview:(UIView *)subview{ 
} 
-2

一套打開視圖作爲視圖的代表,該類然後在viewDidLoad中(這隻要視圖打開運行,甚至如果它本身不是通過viewController)通知委託。我相信這應該起作用。

0

如果你沒有使用OpenGL,你可以使用- (空)的drawRect:(的CGRect)RECT了點。

相關問題