上午將一個視圖添加到另一個視圖,當我刪除新的視圖,然後調用第一個視圖的哪個方法?從超級視圖中刪除
這裏我試着viewWillAppear但它沒有調用。
有誰能告訴我這個嗎?
我添加視圖一樣,
[self.view addSubview:newview.view];
,我刪除刪除這個觀點,
[self.view removeFromSuperview];
能有人告訴我這方法將被調用時removeFromSuperview。
上午將一個視圖添加到另一個視圖,當我刪除新的視圖,然後調用第一個視圖的哪個方法?從超級視圖中刪除
這裏我試着viewWillAppear但它沒有調用。
有誰能告訴我這個嗎?
我添加視圖一樣,
[self.view addSubview:newview.view];
,我刪除刪除這個觀點,
[self.view removeFromSuperview];
能有人告訴我這方法將被調用時removeFromSuperview。
給viewDidAppear
一槍。對於某些場景,viewWillAppear
最好是粗略的。
如果您要添加和刪除子視圖,viewWillAppear將不會在superview或superview中的其他視圖上調用。您需要使用導航控制器,模式視圖控制器或選項卡視圖控制器才能按預期工作。看起來你應該使用UINavigationController並使用push/pop來代替add/remove。