Кнопки смещения мест после отключения строки состояния - PullRequest
0 голосов
/ 26 марта 2012

Я собрал свое приложение, оно отлично выглядело в конструкторе интерфейсов, отлично выглядело на моем iPhone.Строка состояния показывалась, поэтому я вошел в «info.plist» и изменил «строка состояния изначально скрыта» на YES.Теперь, когда я запускаю приложение на своем iPhone, кнопки в нижней части экрана смещаются вверх до значения, которое выглядит как точная ширина строки состояния.Хотя в раскадровке кнопки отображаются в правильном положении.

Если у кого-либо есть какой-либо ввод, он будет очень признателен.Я только что закончил с приложением, теперь я бегаю кругами, пытаясь это исправить ... Надеюсь, кто-то сможет разобраться во всем этом.

1 Ответ

1 голос
/ 26 марта 2012

Строка состояния - это боль в заднице.Когда вы устанавливаете его изначально скрытым;это компенсирует весь ваш вид вверх на 20 пикселей, чтобы компенсировать это, и навигационный контроллер начинает рисовать себя внутри строки состояния, поэтому вы тратите свое время, добавляя смещение 20 пикселей и более ко всему.

Тем не менее, когда он выключен, вы получите черное пространство размером 20 пикселей, когда в будущем вы решите скрыть панель навигации.Однако он все правильно рисует.

Мой совет: если на вашем заставке не должно быть лишних 20 пикселей или вы открываете фильм, не скрывайте строку состояния.

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