2015-01-20 1 views

ответ

4

Левая клавиатура не выше, чем правая клавиатура - они имеют одинаковую высоту в точках. Разница заключается в масштабе экрана; то есть пиксели меньше справа. Предполагая, что это одно и то же устройство, разница вызвана одной из двух вещей:

  • Приложение слева не обновляется для поддержки экранов с более высоким разрешением iPhone 6 и 6+. Чтобы исправить это, вы можете либо указать .xib, как ваш «Файл экрана запуска» в общих настройках цели, либо добавить образ запуска для iPhone 6 и 6+ в свой каталог активов.
  • Приложение слева работает на устройстве, которое находится в режиме просмотра «Zoomed». Чтобы изменить это, следуйте этому пути в приложении «Настройки»: «Общие»> «Дисплей» & «Яркость»> «Просмотр».

Edit: Хороший совет для признания таких различий разрешения (на iPhone 6 или 6+), чтобы смотреть на часы как приложение запуски. Если он становится больше, ваше устройство настроено на режим просмотра «Стандартный», и приложение не обновляется для поддержки разрешений iPhone 6/6 +. Если часы остаются одинакового размера, то либо приложение было обновлено для поддержки iPhone 6, либо устройство находится в режиме просмотра «Zoomed» (или оба).

+1

Приложение слева также может не работать на iPhone 6. –

+0

Согласовано. Мой ответ полностью предполагает, что это одно и то же устройство. – macserv

1

Вы не можете контролировать высоту клавиатуры. Клавиатура слева выглядит выше, потому что это приложение не обновлено для экранов iPhone 6/6 +, поэтому клавиатура и все остальное в приложении растянуто.

См. this question о том, как поддерживать новые 6 размеров экрана.

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

  • Нет связанных вопросов^_^