Как создать BackButton на UINavigationController в Xcode?

Я следую некоторым руководствам, но тогда кнопка «Назад» создается автоматически. Я создаю новый контроллер представления и устанавливаю отображение навигации на кнопку «плюс» на панели навигации. Но при переходе к новому контроллеру представления у вас нет кнопки для возврата к предыдущему контроллеру представления.

Как создать BackButton на UINavigationController в Xcode?

Я здесь:

Как создать BackButton на UINavigationController в Xcode?

Вы использовали показывать в переходе?

Nitish 08.04.2018 19:00

@Nitish да, только вариант показа

Augusto 08.04.2018 19:04

Можете ли вы показать код во втором VC viewDidLoad? А также код в prepareForSegue VC1?

Nitish 08.04.2018 19:06

Я еще не создавал.

Augusto 08.04.2018 19:07
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
0
4
43
2
Перейти к ответу Данный вопрос помечен как решенный

Ответы 2

Ответ принят как подходящий

В вашем ViewController, куда вы положили tableView. Нажмите на этот ViewController, а затем перейдите к -

РЕДАКТОР (поверх xcode) -> ВСТРОЕН В -> КОНТРОЛЛЕР НАВИГАЦИИ

Запустите свой проект. Теперь вы увидите кнопку «Назад» в вашем новом ViewController.

это создает элемент управления представлением перед моим основным контроллером представления. плохой ответ.

Augusto 08.04.2018 19:29

:) этот viewcontroller не будет отображаться при запуске вашего проекта. Вы запустили свой проект после встраивания в контроллер навигации?

Md Rashed Pervez 08.04.2018 19:30

В примерах этого не происходит. И делает мою раскадровку нечитаемой, ваш ответ правильный, но не для моего случая.

Augusto 08.04.2018 19:30

Нажмите на желтую точку на вашем контроллере просмотра - первую (Заголовок). Затем вставьте в контроллер навигации. Запустите свой проект. Вы обязательно увидите кнопку «Назад».

Md Rashed Pervez 08.04.2018 19:33

Я думаю, что @Augusto имел в виду в этом вопросе, что при добавлении перехода кнопка «Назад» не отображается в раскадровке, которая в противном случае появляется при использовании контроллера навигации. Нет никакого участия в управлении проектом.

Nitish 08.04.2018 19:35

мой ответ был для первой строки - (это создает элемент управления представлением перед моим основным контроллером представления.). что я хочу описать, так это то, что добавление навигации (продолжение). не добавит еще один ViewController.

Md Rashed Pervez 08.04.2018 19:39

Ты прав! Я сделал неправильный способ создать контроллер навигации. Сейчас работает!

Augusto 08.04.2018 19:39

Но это работает, когда я удаляю свой TabBar, как я помещаю оба варианта?

Augusto 08.04.2018 19:41

добавьте элемент панели вкладок в свой контроллер навигации. это будет работать

Md Rashed Pervez 08.04.2018 19:42

Вы просто спасете мне день.

Augusto 08.04.2018 19:43

Рад это слышать еще раз :)

Md Rashed Pervez 08.04.2018 19:44

Воспользовавшись вашей доброй волей, как мне вставить заголовок в созданный контроллер представления? В атрибуте attr нет "Títle". spector, как и другие vc.

Augusto 08.04.2018 19:50

:) ViewController с заголовком или другой (в вашем вопросе)?

Md Rashed Pervez 08.04.2018 19:52

убедитесь, что все в порядке.

Md Rashed Pervez 08.04.2018 19:53

Кажется, у вас нет viewControllers в UINavigationController. Сначала возьмите UINavigationController, а затем добавьте туда viewController. Как только вы это сделаете и добавите переход от VC1 к VC2, в раскадровке появится кнопка Назад.

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