Вопрос

Я реализовал навигационный контроллер, который имеет 10+ View. Здесь, проводя в поле зрения, переключаюсь на следующий вид. Здесь я использовал Poptoviewcontroller для перехода в Preview Page.

В каждой из каждой из каждой страницы он имеет меню для переключения на желаемый вид. После перехода к конкретному представлению, если мы проводят влево, приносит ранее посещенные, вместо этого я просто хочу пойти на предыдущую страницу согласно меню ...

Здесь я использовал все свойство PoptoviewController, но оно садиться на работу любое предложение.

спасибо,

Это было полезно?

Решение 3

Наконец я решил эту проблему. Но не используя метод SetViewController Infact.

Вот пока пушил само по себе, я добавил представления в стеке. Т.е. например, я хочу, чтобы пойти на вид на D означает, что я добавил B и C с PushViewController Animated: нет; и d с анимированным: да;

Так что это работало идеально для меня ....

Другие советы

Вы должны подумать о контроллерах представления навигации в качестве стека (например, стопку бумаги на вашем столе).

Итак, если вытесните что-то в стек, когда вы попь что-нибудь со стека, это будет предыдущий элемент.

Я не уверен, что вы делаете, но я бы посмотрел на документация Для SetViewController UinavightController: анимированный метод. Я думаю, что это поможет с вашей проблемой.

Позвольте мне объяснить вам, что такое NvaightController Stack.

Stack = {root, a, b, c, d}.

Текущий видимый вид D. Когда вы делаете PushViewController (E), это означает, что вы добавили новый вид на стек, который становится видимым: стек = {root, a, b, c, d, e}. Когда вы делаете PopviewController, вы удалили последний элемент стека и установите новый последний элемент, чтобы быть видимым, в нашем случае он становится: Stack = {root, a, b, c, d} снова и d виден. Теперь, если вы выберете POPTOROOOTCONTROLLER (A), это означает, что вы удалите все элементы из стека до верхнего элемента, а он становится видимым, так что в нашем случае это стека = {root, a}.

Я надеюсь, что я правильно понял ваш вопрос и объяснил вас, чтобы вы могли правильно понять иерархию. Если нет, пожалуйста, переформите свой вопрос.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top