Используйте два TabBarController - PullRequest
       7

Используйте два TabBarController

0 голосов
/ 26 февраля 2010

Я хочу использовать два разных TabBarController. Все заявлено в моем AppDelegate. Вот результат:

TBC1Tab1 | TBC1Tab2 | TBC1Tab3 и затем, когда я нажимаю кнопку, мой новый TabBarController: TBC2Tab1 | TBC2Tab2

Каждая вкладка связана с видом. Я использую кнопку на моей первой вкладке, чтобы перейти ко второму TabBarController с моими новыми вкладками. Моя проблема - вернуться к моему первому TabBarController: как это сделать?

Таким образом, чтобы получить кнопку «назад», я добавляю свой код в свои представления. Затем, если я использую кнопку «Назад», я не могу вернуться к своему первому виду из моего первого TabBarController. Вот что происходит: мое представление внутри моего второго TabBarController (которое связано с моей вкладкой) исчезает, но мой TabBarController не исчезает, поэтому я не вижу свое первое представление с моим первым TabBarController. Кто-то знает, как это сделать? Если вы не понимаете, я добавлю несколько фотографий. спасибо

1 Ответ

0 голосов
/ 26 февраля 2010

вам нужно использовать два метода в вашем делегате приложения

один будет работать, нажав на кнопку на панели вкладок, а другой будет работать, нажав на кнопку назад

убедитесь, что кнопка «Назад» не должна быть кнопкой задней панели контроллера навигации

это должна быть пользовательская кнопка

если у вас есть какие-либо проблемы с размещением вашей кнопки на месте кнопки назад

положить его в правой части

Вот и все, если вы захотите вернуться, это не сработает, потому что

контроллер навигации является дочерним классом контроллера панели вкладок

в NSObject

так

Если вы хотите попробовать с пользовательской кнопкой, я думаю, что вы знаете ответ

другой мудрый вызов снова, предыдущий вид метода загрузился во 2-й кнопке

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...