почему при переходе от начального изображения iPhone к тому же изображению, что и в фоновом режиме в UIView, появляется поле сверху? - PullRequest
0 голосов
/ 08 ноября 2011

Почему появляется маржа при переходе от начального изображения iPhone к тому же изображению, что и в качестве фона в UIView?

Итак, у меня есть

  • изображение, используемое для фона / запуска приiPhone, его размер: 320 x 480
  • после запуска У меня есть UIView, который отображает то же изображение (идея не в том, чтобы иметь какую-либо разницу, которую пользователь может видеть при переходе от начального изображения к фоновому изображению UIView)
  • первый вид находится «внутри» UINavigationController, однако я установил панель меню и панель инструментов скрытыми

Однако в верхней части экрана, междуУровень сигнала и верхняя часть фонового изображения?Высота этого серого поля, которого я не ожидал, выглядит примерно равной высоте верхнего индикатора уровня сигнала.Таким образом, это поле / полоса эффективно сбрасывает фоновое изображение вниз ...

Как я могу удалить это?

До (т. Е. При загрузке iPhone) :

enter image description here

После (фоновое изображение первого просмотра) :

enter image description here

Ответы [ 2 ]

1 голос
/ 08 ноября 2011

Ваше изображение запуска содержит имитацию строки состояния.Изображение запуска занимает все 320x480, но фоновое изображение размещается в верхней части основного экрана, который находится ниже строки состояния.Таким образом, вы можете видеть имитацию строки состояния по-прежнему.

Просто уменьшите y вида фона изображения до -20.

0 голосов
/ 08 ноября 2011

нашел две вещи, необходимые для ее исправления:

  1. установив режим просмотра на "нижний" и
  2. обнаружил, что представление изображения было немного смещено в самом конструкторе XIB
...