2013-11-26 5 views
1

У меня есть приложение UITabBar, которое я создаю с помощью xib в IB. На мой взгляд, у IB есть нижний план. На следующем рисунке нижняя панель находится под UIToolBar. Он находится под панелью инструментов, потому что у меня нет возможности поставить его поверх панели.
enter image description hereДобавить UIToolbar Внизу iOS 7 View

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

enter image description here

ответ

0

Вам нужно установить некоторые Auto Layout constraints или autoresizing mask в Interface Builder, чтобы рассказать свою панель инструментов, как позиционировать себя.

Update: Предполагая, что я понимаю, что вы пытаетесь сделать, попробуйте эти ограничения:

Веб вид: 0 расстояние от верхней и сторон (высота панели вкладок + панели инструментов) из нижней части.

Панель инструментов: 0 Расстояние от борта, высота по умолчанию (или некоторая постоянная), (высота панели вкладок) снизу.

Панель вкладок: 0 Расстояние от борта, по умолчанию (или некоторая постоянная) высота, нулевое расстояние от дна.

+0

Я пробовал авто макет ... приколол его к нижнему набору = 50, и он разместил его поверх нижнего макета руководства, заставив его выглядеть вытянутым, а веб-просмотр по-прежнему остался позади. – user717452

+0

Все еще застрял в ToolBar на половине экрана. Это как-то связано с тем, как новый Xcode показывает вкладки. По-старому вы увидите контроллер панели вкладок и просто перетащите мышью, и именно там он появится. Теперь у него есть верхние и нижние направляющие, от которых я не могу избавиться, и вместо панели вкладок, когда я нажимаю на контроллер представления, я вижу только этот вид с пространством для того, где будет табуляция. Если вы нажмете на нее панель инструментов ... ну, это не позволит вам, и если вы перейдете, она помещает ее на полпути экрана. Даже при установке AutoLayout на 0 снизу все равно беспорядок – user717452

+0

Я не очень много использую IB, но в iOS 7 есть новое свойство на 'UIViewController' под названием [' -edgesforExtendedLayout'] (https://developer.apple. ком/библиотека/ИОС/документация/userexperience/концептуальным/transitionguide/AppearanceCustomization.html). Возможно, вам захочется посмотреть в IB, чтобы увидеть, есть ли способ редактировать это свойство графически. –

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