2011-11-18 45 views

回答

1

是的,您可能會遇到內存或性能問題。我不認爲蘋果打算/打算讓任何人一個接一個地呈現多個模式視圖控制器。

你見過這樣的:Problem dismissing multiple modal view controllers

我想提出一個新的人之前,你應該關閉當前模式。總是。總是。總是。你不必動畫化他們,你可以在沒有動畫的情況下解僱他們,所以你不會看到他們消失。

如果你需要能夠通過模態呈現的視圖控制器鏈反向,那麼我會煽動一種方法來做到這一點。例如將屬性添加到指定下一個和上一個viewController(或保留viewControllers的歷史記錄)的UIViewController子類中。

說實話,這聽起來像你應該使用navigationController,而不是模態地呈現viewControllers。

相關問題