2016-06-08 3 views
0

Я просмотрел другие сообщения, а некоторые из них старше (старые версии xcode), или я действительно не мог понять, что я должен был делать. Итак, я попытался выполнить то, что я искал, чтобы получить информацию, которую я смог собрать. Я не очень хорошо разбираюсь в IB или xcode, но мне нужно включить контроллер табуляции с навигационными контроллерами.Правильный способ интеграции контроллера табуляции и контроллера навигации в xcode

В принципе, я ищу, чтобы иметь контроллер «Первичный», который ссылается на представления, все они завернуты в контроллер навигации. Я смог выполнить это, добавив новый контроллер навигации для каждой вкладки (просмотра), связанной с контроллером табуляции, но я чувствую, что есть лучший способ. Или, возможно, это может быть сделано только с одним навигационным контроллером вместо добавления нового для каждого вида.

Я приложил скриншот о том, как я это сделал, но надеялся получить некоторые рекомендации относительно лучшего способа сделать это. enter image description here

ответ

0

У вас есть правильная идея. В HIG компании Apple (Руководства по человеческому интерфейсу) показано, что при использовании контроллера панели вкладок он должен быть «корнем» вашего приложения.

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

+0

Хорошо, спасибо за ваш комментарий. Думаю, я думал, что будет способ сделать [TC] -> [NC] -> (View, View, View) - представления - это разные виды с контролируемыми вкладками. Если вы можете понять, что я пытаюсь сказать там lol – Imperialized

+0

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

+0

Хорошо, спасибо за объяснение – Imperialized

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