2014-10-29 3 views
1

Мне интересно, есть ли способ, которым я могу иметь несколько изображений ui на вкладку в UITabBarController.Несколько UIView на вкладку в UITabBarController?

В качестве примера предположим, что у меня есть 3 вкладки. Dashboard, Info и Feedback. Вариант использования, который я хочу сделать, - нажать «Информация» и нажать кнопку в этом начальном представлении, что позволит мне перейти к другому представлению пользовательского интерфейса. Я могу это сделать, но проблема в том, что я потерял панель вкладок внизу. Есть ли способ, которым я могу поддерживать панель вкладок, но все же переходить на другой UIView вниз по линии? Для меня важно, что я поддерживаю UITabBar, потому что мне нужно иметь возможность перейти на любую из других вкладок в любой момент времени и получить доступ к данным, которые были оставлены на каждой отдельной вкладке.

Спасибо.

+1

Используйте 'UINavigationController' для вкладок на вкладке и установите его' rootViewController' на свой первый контроллер представления. И создайте push-сегу от кнопки, которая находится в вашем первом контроллере представления, до второго контроллера просмотра. – mustafa

ответ

0

Обратите внимание на свои условия. Вы имеете в виду несколько CONTROLLERS для каждой вкладки в контроллере панели вкладок. Контроллеры просмотров и просмотра не являются взаимозаменяемыми, и вы никогда не должны вызывать представление контроллера представления. Это приводит к путанице.

Как и любой другой плакат, каждая вкладка в вашем контроллере панели вкладок содержит контроллер навигации. Затем вы можете нажать дополнительные контроллеры просмотра на контроллер навигации, и панель вкладок останется.

Если вы хотите разместить несколько контроллеров просмотра в одном окне на вкладке, вы можете использовать представления контейнеров и вставлять segues.

Смежные вопросы