我需要一個函數,處理UIView自動顯示在屏幕上, 我認爲實現它的方式是重載「 - (void)didMoveToSuperview」或「 - (void)didMoveToSuperview」 , 我對嗎? 我也想知道更多的解決方案。處理視圖加載
真的非常感謝您的幫助。
我需要一個函數,處理UIView自動顯示在屏幕上, 我認爲實現它的方式是重載「 - (void)didMoveToSuperview」或「 - (void)didMoveToSuperview」 , 我對嗎? 我也想知道更多的解決方案。處理視圖加載
真的非常感謝您的幫助。
聽起來像你可能想要viewWillAppear或viewDidAppear。
通常,您希望執行一次性設置,例如在viewDidLoad中設置實例變量(技術上這可以再次調用,但僅當視圖被卸載並調用viewDidUnload時)。
對於每次顯示視圖時可能發生變化的事情,請使用viewWillAppear(或viewDidAppear)。
在任何情況下,請確保調用超級方法:
- (void)viewDidLoad {
[super viewDidLoad];
// do one-time setup here
}
- (void)viewWillAppear:(BOOL)animated {
[super viewWillAppear:animated];
// do any setup here that might change each time the view is shown
}
我正要說相同。 – 2009-12-14 22:08:06