2014-12-17 4 views
1

Я видел, что нет возможности добавить пользовательскую панель вкладок в TabBarController в StoryBoard из IOS. Однако один tabBar может содержать несколько кнопок. Но я хочу создать две панели вкладок (первый сверху и второй на нижней части раскадровки) и контент, который я хочу увидеть в середине обоих tabBars. Как я могу создать свои собственные вкладки с помощью раскадровки? Я в настоящее время спроектирован в xib, но я хочу избавиться от xib и вам нужно спроектировать панели вкладок autolayout на раскадровке и во избежание удаления подменю снова и снова при вызове каждой кнопки.Двойной TabBars в StoryBoard IOS

Возможно ли создать двойные таблетки в раскадровке?

+0

Что вы подразумеваете под «первым сверху и вторым на нижней части раскадровки» - вы имеете в виду, что хотите, чтобы они были на одном и том же контроллере? Вы хотите, чтобы оба они были видны одновременно, когда вы бегаете? Используете ли вы контроллер панели вкладок или добавляете их в UIViewController? – rdelmar

+0

Да, на том же самом представлении Контроллер, и им с помощью контроллера панели вкладок, в раскадровке – developer

ответ

2

У вас не может быть двух контроллеров панели вкладок одновременно. Контроллер панели вкладок не допустит этого, и Apple, скорее всего, отклонит ваше приложение, если вы создадите этот внешний вид. Честно говоря, это звучит как очень плохой пользовательский интерфейс.

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

+0

Большое спасибо, я должен изменить свой пользовательский интерфейс в соответствии с предложениями ура. Кстати, можете ли вы отправить мне точные ссылки на документацию по вкладкам. Еще раз спасибо. – developer

+1

Поиск в документах Xcode для строки «Панель вкладок дает людям возможность переключаться между различными подзадачами, представлениями или режимами в приложении». Затем найдите результат поиска, который находится в iOS HIG. –

+0

Спасибо большое .... – developer

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