2015-05-08 6 views

ответ

0

Вам нужно встроить навигацию контроллер на вкладке Строка меню контроллера, где вы хотите установить нажим на работу

+0

спасибо, что моя проблема решена –

0

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

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

[self.navigationController pushViewController: newViewController animated: YES];

Это приведет к появлению нового контроллера вида над существующим TabController, который в настоящее время отображается.

0

Вопрос немного расплывчатый. Поэтому я добавлю два способа нажать на другой контроллер, который мы используем совместно. Из контроллера навигации: вам просто нужно создать UIButton в контроллере навигации, а затем управлять + перетащить кнопку на другой контроллер представления, чтобы создать функцию push на другой экран в раскадровке. From Tab view Controller: Аналогично, управляющий ключ + перетащите элемент панели вкладок в контроллере панели вкладок на другой контроллер UIView в панели рассказов. Затем выберите вариант «показать» для создания нажатия на другой экран контроллера UIview. Надеюсь, это поможет.

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

И как говорит Питтмастер, ваш контроллер вида навигации должен быть контроллером корневого представления.

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