как уменьшить количество элементов панели вкладок, отображаемых на iPad - PullRequest
1 голос
/ 18 февраля 2011

У меня есть разделенное приложение View Controller для iPad. Это порт версии для iPhone, который сильно зависит от панели вкладок. Поскольку вы не можете поместить контроллер разделенного вида в панель вкладок (или, по крайней мере, не должны, или я так читал), я остановился на дизайне, в котором контроллер вкладок находится внутри контроллера подробного представления контроллера разделенного представления.

Это отлично работает. Тем не менее, на вкладке отображается 8 вкладок, а не 5, как на iPhone. Это делает невероятно тесную панель вкладок.

Я знаю, что на iPhone 4 + больше неизменны. Кто-нибудь знает, есть ли способ заставить iPad показывать только 4 иконки или 5 иконок на панели вкладок? enter image description here

1 Ответ

1 голос
/ 18 февраля 2011

Я хотел то же самое раньше. Тем не менее, UITabBarController не позволяет контролировать количество отображаемых вкладок.

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

Если панель вкладок действительно то, что вам нужно, вы можете удалить некоторые вкладки, когда она переходит в альбомный режим, и вместо этого добавить пользовательскую вкладку «еще». Вы можете иметь представление таблицы на основе навигации там, чтобы показать удаленные элементы. Можно даже реализовать функцию редактирования в представлении UITabBarController «Больше», но я думаю, что это не стоило бы усилий.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...