Вкладки не должны появляться в нижней части экрана.
На самом деле, в соответствии с рекомендациями по человеческому интерфейсу iOS , они должны:
В нижней части экрана появляется панель вкладок, которая должна быть доступна из любого места приложения.
Если вы действительно хотите сделать то, что вы просите, вы можете использовать UITabBar
напрямую (не касаясь UITabBarController
). Это обрабатывает рисование самой панели вкладок, но не меняет вид для вас. Затем вы должны написать собственный контроллер представления контейнера, используя API-интерфейсы содержимого контроллера представления (только для iOS 5), которые вы задали в качестве метода делегата на панели вкладок, а затем, когда пользователь меняет вкладку, вы меняете соответствующие представления.
Или вы можете использовать эту версию с открытым исходным кодом .
Не делайте верхнюю панель вкладок похожей на стандартную панель вкладок Apple, потому что они, вероятно, отклонят ее из обзора. Если вы используете полностью индивидуальный внешний вид, с вами все будет в порядке.