我有一個UIView的子類,我希望在視圖加載到屏幕上時得到通知。 是否有某種UIView的委託方法。iphone UIView - 視圖加載時獲得通知?
注:我沒有使用一個UIViewController
我有一個UIView的子類,我希望在視圖加載到屏幕上時得到通知。 是否有某種UIView的委託方法。iphone UIView - 視圖加載時獲得通知?
注:我沒有使用一個UIViewController
沒有委託方法,但是你可以重寫,
- (void)didAddSubview:(UIView *)subview{
}
一套打開視圖作爲視圖的代表,該類然後在viewDidLoad中(這隻要視圖打開運行,甚至如果它本身不是通過viewController)通知委託。我相信這應該起作用。
如果你沒有使用OpenGL,你可以使用- (空)的drawRect:(的CGRect)RECT了點。
您如何顯示您的視圖? – jtbandes
在主窗口中,我初始化它,然後將它作爲子視圖添加到我的窗口 – aryaxt
然後您就可以確切地知道它何時出現在屏幕上。當你這樣做的時候。 – jtbandes