2010-01-31 1 views
0

У меня есть странная проблема при разработке для Iphoneв Iphone SDK вид переместился вверх!

их одно окно (зеленый цвет) и один (оранжевым цветом)

alt text http://i50.tinypic.com/24oao1e.jpg

, когда я пытаюсь проверить мое приложение выглядит как это в iphone симулятор

alt text http://i46.tinypic.com/288mltu.jpg

вы можете увидеть вид переместились вверх

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

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

ответ

0

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

+0

Спасибо, у меня нет кода, это очень простое приложение. Я просто добавил эту строку кода [window addsubview: view1]; в приложении делегат для загрузки представления Я бы предпочел не сосредоточиться на временных решениях , Спасибо – ahmed

0

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

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

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