У меня есть navigationController, я нажимаю новый viewController на его стек, я пытался выяснить способ переключения этого ViewController с другим viewController изнутри первого ViewController.Как заменить viewController в стеке NavigationController?
У меня есть 3 почти одинаковых вида, в зависимости от взаимодействия с пользователем. Я хотел бы иметь возможность переключаться между этими представлениями в одном и том же индексе индекса, т. Е. Без нажатия или появления просмотров на navigationController.
Таким образом, если вид C имеет индекс 3 на стек navigationController и пользователь нажимает определенную кнопку в виде C вид C1 заменяет C в стеке и получает индекс 3.
Я был через UINavigation класс и не может найти пути вокруг этого. Если я popViewController из текущего viewController и пытается pushViewController ... хорошо, что не может быть сделано, когда viewController освобождается при появлении его. Если я вместо этого попытаюсь сделать pushViewController, тогда я добавлюсь поверх своего текущего диспетчера viewController.
Я надеюсь, что это имеет смысл, и что кто-то может помочь мне :)
Благодаря
Hi Neil Спасибо, я думаю, я мог бы это сделать. Есть ли способ получить массив текущего стека -> изменить последний viewController и нажать его обратно на NavigationController? – RickiG
Кажется, я недостаточно хорошо изучил мои исследования:/ответ был здесь: http://stackoverflow.com/questions/410471/how-can-i-pop-a-view-from-a-uinavigationcontroller-and -replace-it-with-another-in Еще раз спасибо Neil, вы дали мне идею поиска ответов :) – RickiG