2013-05-19 2 views
-2

Пожалуйста, ответьте на этот вопрос.Каково максимальное количество контроллеров просмотра, которые могут быть частью UITabBarController?

Я знаю, что это довольно тривиально, но я не обладаю достаточными знаниями, чтобы иметь возможность ответить на него сам, поэтому я задаю читателям этот вопрос.

ответ

1

Максимальное количество вкладок перед появлением кнопки «больше» - 4, но по существу вы можете иметь столько, сколько хотите, сколько у вас достаточно памяти.

От documentation

панели вкладок имеет ограниченное пространство для отображения пользовательских элементов. Если вы добавите шесть или более пользовательских контроллеров представлений в контроллер панели вкладок, контроллер панели вкладок отобразит только первые четыре элемента плюс стандартный элемент More на панели вкладок. При нажатии кнопки «Дополнительно» появляется стандартный интерфейс для выбора остальных элементов.

+0

Благодаря такой простой ответ. –

+1

Максимальное количество вкладок перед вкладкой «больше» отображается 5. «Больше ...» не отображается, пока у вас не будет хотя бы 6 контроллеров представления. – vacawama

0

Вы можете изменить максимальное количество tabBar элементов перед тем, чтобы показать кран еще можно с помощью KVC

[self.tabBar setValue:@(numberOfMaxToShowTabMore) forKey:@"customMaxItems"]; 

И этот код необходимо вставить перед тем добавить контроллеры в tabBar

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

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