2011-09-06 90 views
0

上午將一個視圖添加到另一個視圖,當我刪除新的視圖,然後調用第一個視圖的哪個方法?從超級視圖中刪除

這裏我試着viewWillAppear但它沒有調用。

有誰能告訴我這個嗎?

我添加視圖一樣,

[self.view addSubview:newview.view]; 

,我刪除刪除這個觀點,

[self.view removeFromSuperview]; 

能有人告訴我這方法將被調用時removeFromSuperview

回答

0

viewDidAppear一槍。對於某些場景,viewWillAppear最好是粗略的。

0

如果您要添加和刪除子視圖,viewWillAppear將不會在superview或superview中的其他視圖上調用。您需要使用導航控制器,模式視圖控制器或選項卡視圖控制器才能按預期工作。看起來你應該使用UINavigationController並使用push/pop來代替add/remove。

相關問題