J'ai rencontré un problème lorsque je poussais un DialogViewController
vers le UINavigationController
global de mes applications, car il perdait les boutons de retour.
J'ai pu le réduire à cet exemple simple :
var nav = new UINavigationController();
window.RootViewController = nav;
nav.PushViewController(new UIViewController() { Title = "#1"}, true);
nav.PushViewController(new DialogViewController(new RootElement("#2")), true);
nav.PushViewController(new UIViewController() { Title = "#3"}, true);
Vous pouvez passer de #3
à #2
, mais pas de #2
à #1
.
Fais-je quelque chose de mal avec le DialogViewController
? Je pensais qu'ils pouvaient fonctionner comme un remplacement direct de UIViewController
.