переключение с панели вкладок на просмотр одной таблицы и возврат назад к выбору строки - PullRequest
0 голосов
/ 28 февраля 2012

Я создаю приложение Tabbar, как показано на рисунке.

enter image description here

При выборе округа панель вкладок отображается следующим образом:

enter image description here

Теперь я хочу перейти в другой округ ... в настоящее время есть только один ..., но есть много ..

enter image description here

Я получаю следующий экран, когдая нажимаю на метод didselectRowatIndex enter image description here

Я пытался скрыть панель вкладок, но это усложняет мою программу и значительно замедляет ее.

Пожалуйста, любой может направить меня в правильном направлении, каккак справиться с этим поведением.

Ответы [ 2 ]

1 голос
/ 28 февраля 2012

"когда я нажимаю на didselectRowatIndex"

на didSelectRowAtIndexpath, давайте предположим, что вы сделали Tab2Controller

, не нажимайте, выполните [self presentModalViewController:Tab2Controller animated:NO];

чтобы вернуться, вы делаете: [self.tabBarController dismissModalViewController:NO];

надеюсь, это поможет .. !!Удачи !!

0 голосов
/ 28 февраля 2012

Если бы я проектировал это приложение, я бы начал с TableViewController внутри NavigationController и протолкнул UITabBarController через переход, когда строка выбрана. Кнопка «Назад» (в NavigationController) будет помечена как «Округ». Тогда вам не нужна вкладка Выбор округа. Все остальное так же, как у вас.

У меня есть приложение, использующее именно эту конфигурацию, и оно работает довольно гладко ... почти так, как это задумал Apple; -)

Обратите внимание, что если вы хотите сохранить что-нибудь о TabBarController, вам необходимо сообщить об этом обратно вашему делегату, так как segueg создает новый tabBarController (вы не можете повторно использовать один, вставленный в свойство).

Удачи,

Дэмиен

...