2013-12-05 2 views
10

За исключением фактического создания UITabBarController и выполнения соответствующего эксперимента, есть ли у iOS программный способ получения максимального количества вкладок, которые могут отображаться в tabBarController, без вкладки «больше» ?Максимальное количество вкладок для UITabBarController без noViewController

Это было бы очень полезно для некоторых кросс-платформенных работ, которые я выполняю.

+0

@rmaddy имеет право на подсчеты. Единственный способ, которым я могу представить, что это программно, - это добавить вкладки в цикле на вкладке вне экрана vc, ища более вкладку. В противном случае, я думаю, вы можете смело предположить, что константы останутся хорошими до тех пор, пока другой форм-фактор не изменится. – danh

+0

AFAIK нет программного способа, но 5 - предел. Во всяком случае, uitabbar для ios, если вы работаете над кросс-платформенным использованием другой вещи для других платформ, а не ios, таких как uitabbar – jcesarmobile

ответ

15

Больше всего 5 (на iPhone, 8 на iPad). Когда вы добавляете шестой, вы получаете первые четыре плюс вкладку More с двумя другими. Это не может быть изменено с использованием стандарта UITabBarController.

Поиск github или других ресурсов. Там могут быть уроки замещения, которые позволят вам отображать сразу несколько вкладок.

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