xCode Есть ли способ создать связь между кнопкой «Назад» и панелью вкладок? - PullRequest
0 голосов
/ 29 сентября 2011

Привет, я новичок в разработке для iPad. Я создал приложение Tabbar в xcode и создал 5 вкладок. Я могу загрузить 5 разных просмотров. Каждое представление по умолчанию состоит из панели навигации и панели вкладок. Я добавил кнопку «Назад» на панель навигации на четыре вкладки. Когда на страницах с подробностями, т. Е. На вкладке 2, я нажимаю кнопку «Назад», она возвращается на домашнюю страницу (вид первой вкладки). и я иду на другие вкладки, и когда я возвращаюсь на 2-й вкладке отображается домашняя страница Насколько я понимаю, когда я нажимаю кнопку "Назад", новый слой был создан. если это так, то как я могу перезагрузить представление во вкладках при повторном посещении вкладки

Может кто-нибудь сообщить мне, в чем может быть проблема.

Спасибо заранее, Kris

1 Ответ

0 голосов
/ 29 сентября 2011

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

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

Если вы правильно настроили его при переключении вкладок, вы должны вернуться к любому уровню контроллеров push-представления, который вы ранее имели на каждой вкладке. Вы случайно не воссоздали контроллеры представления, когда вкладка как-то переключается?

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