2016-10-22 3 views
0

Как редактировать Root View Controller

Привет каждый, я схожу с ума, пытаясь выяснить, как переключить корневой контроллер с табличном внутри, для корневого контроллера с нормальный вид.IOS Xcode: Редактирование Root View Controller

enter image description here

Как вы можете видеть на картинке у меня есть навигационный контроллер, указывающий на контроллер представления корня с учетом таблицы. Ну, я хочу, чтобы мой контроллер навигации указывал на корневой контроллер, сконструированный как контроллер вида в правой части.

Как я могу это сделать?

+1

Почему перед контроллером навигации есть контроллер вида? – Adeel

+0

Это контроллер вида, который отображает логотип приложения, это неправильный дизайн? –

+0

@ TheMiotz Да. Экран заставки VC должен располагаться в собственном файле раскадровки. Он должен был быть создан xcode для вас. Это показано при загрузке приложения. – Andreas

ответ

1

Сверху моей головы: выберите сегу в нежелательный ВК. Удали это. Ctrl-drag до требуемого контроллера от контроллера навигации и установите его как root.

+0

Я пробовал, но я увижу черный экран. –

+0

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

+0

Извините, я не уверен, что вы подразумеваете под _next controllers_. Если у вас есть только корень VC, то вернуться туда нечего. – Andreas

1

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

Итак, выберите контроллер своего вида, где есть кнопка (Левая часть на доске объявлений). Затем вы можете перейти к экрану.

Так Ваш поток будет

  1. навигации контроллер (Сделать это Initial контроллер)
  2. Подключите следующий контроллер представления в качестве корневого контроллера.

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

Надеюсь, это поможет.

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