Кнопка переместилась вверх при запуске приложения в симуляторе - PullRequest
0 голосов
/ 31 января 2010

У меня странная проблема при разработке для iPhone

Есть одно окно (зеленым) и один вид (оранжевым)

alt text

когда я пытаюсь протестировать свое приложение, оно выглядит так в iPhone Simulator

alt text

Вы можете видеть, что вид переместился вверх

это нормально? и как решить проблему?

большое спасибо

Ответы [ 2 ]

0 голосов
/ 01 февраля 2010

В Интерфейсном Разработчике вы можете указать моделируемые элементы Пользовательского интерфейса. На скриншотах выше вы заметите, что в зеленом вы видите строку состояния, а в красном ее нет. Вы можете включить эти элементы, установив свойства представления. Нажмите Command-1, когда у вас есть выбранный вид, и вы увидите список имитирующих элементов пользовательского интерфейса, которые вы можете добавить, в том числе строку состояния, панель контроллера навигации и некоторые другие, которые я не могу вспомнить с головы до головы. Это позволит вам правильно расположить элементы пользовательского интерфейса, когда у вас есть эти другие элементы на экране.

Другая проблема, связанная с вашим представлением, заключается в том, что она не одинаковой высоты. взгляните на размеры (не могу вспомнить, какой именно, кроме его Command-2, 3 или 4, когда у вас выбран вид), он должен быть 320x480, я считаю, у вас есть 320x460 ... (20 пикселей, высота статуса бар)

0 голосов
/ 31 января 2010

Скорее всего, вы добавляете представление неправильно. Вы могли бы опубликовать некоторый код, и я мог бы дать вам лучшую идею, или, если вы просто хотите быстрое исправление, откройте оранжевое представление в Интерфейсном Разработчике, сделайте его высотой 480 пикселей вместо 460, покажите имитированную строку состояния и передайте ваше изображение.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...