Я занимаюсь разработкой приложения для iPhone и реализую навигацию между представлениями с помощью UITabBarController.
В документации сказано:
"Панель вкладок имеет ограниченное пространство для отображение ваших пользовательских предметов. если ты добавить шесть или более пользовательских видов контроллеры для контроллера панели вкладок, контроллер панели вкладок отображает только первые четыре пункта плюс стандарт Еще пункт на панели вкладок. Нажав Более пункт воспитывает стандарт интерфейс для выбора оставшегося Предметы. Интерфейс для стандарта Еще пункт включает в себя кнопку Изменить, которая позволяет пользователю перенастроить вкладку бар. По умолчанию пользователь разрешен переставить все элементы на панели вкладок. Если вы не хотите, чтобы пользователь изменил некоторые элементы можно удалить соответствующие контроллеры вида из массив в customizableViewControllers свойство. "
Есть ли способ заставить элемент управления использовать ровно шесть значков, не добавляя один "Еще ..."?
Вы можете создать подкласс объекта и переопределить его свойства рисования, но он, скорее всего, будет отвергнут Apple, так как это нестабильный пользовательский интерфейс, и будет идти против священных HIG.
Нет, на панели вкладок можно разместить до пяти элементов. После того, как вы добавите больше, вы получите четыре плюс еще одну кнопку с указанием.