Пользовательский uitoolbar становится частично скрытым - PullRequest
0 голосов
/ 28 марта 2010

Я бы хотел добавить пользовательский UIToolbar в мой UIViewController. В Interface Builder я добавляю панель инструментов uitoolbar вверху моего представления, и она выглядит просто отлично. Однако, когда я запускаю приложение в симуляторе, оно скрывается по умолчанию на панели iphone (эта с часами, состоянием батареи и т. Д.).

Здесь вы можете увидеть, как это выглядит:

пример http://www.cs.put.poznan.pl/jjurkiewicz/private/uitoolbar_hidden.png

Есть идеи?

Ответы [ 3 ]

1 голос
/ 31 марта 2010

Вы не должны скрывать строку состояния без необходимости - поэтому используйте инспектор IB в окне / представлении и в разделе «Элементы имитированного интерфейса» установите для строки состояния значение «Нет». Так должно быть, как создается новое представление в IB.

1 голос
/ 28 марта 2010

Похоже, вы добавляете свое представление в координатах (0,0) в левом верхнем углу экрана. Затем представление отображается за строкой состояния. Обязательно добавьте представление в правильное положение, чтобы разместить его ниже строки состояния, оно должно быть в (0,20)

0 голосов
/ 28 марта 2010

Вы всегда можете просто скрыть свою строку состояния с помощью свойства «Панель статуса изначально скрыта» в вашем Info.plist

...