Задать положение панели инструментов в представлении при скрытии панели вкладок - PullRequest
1 голос
/ 10 июня 2011

У меня есть приложение для iPhone, которое использует контроллер навигации и контроллер TabBar.

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

В новом представлении правильно отображается панель инструментов, но она далеко не на 40px вниз, как если бы она всегда оставляла место предыдущему TabBar.

В этом отношенииЯ видел, что Interface Builder устанавливает размер представления в 320 x 460, а не в классическом 320 x 480. К сожалению, они не являются редактируемыми полями (они выделены серым цветом, как если бы это была блокировка).Почему?

Изображения:

Приложение для iPhone

iPhone APP http://img89.imageshack.us/img89/5717/schermata20110531a00243.jpg

Параметры построителя интерфейса

Interface Builder Options http://img716.imageshack.us/img716/2817/schermata20110531a00250.png

Спасибо, Алессандро из Италии

Ответы [ 3 ]

1 голос
/ 20 августа 2012

Установите hidesBottomBarWhenPushed на TRUE, прежде чем нажимать контроллер вида.

0 голосов
/ 12 июня 2011

Если вы используете конструктор интерфейса, попробуйте разместить панель инструментов внизу экрана и отрегулируйте шпильку, чтобы она оставалась внизу (включите нижнюю шпильку), это наверняка поможет.

0 голосов
/ 10 июня 2011

Разница в 20 пикселей - это высота строки состояния.Вы можете установить, отображалось ли представление с или без строки состояния на панели свойств представления IB.

...