2015-06-24 4 views
1

При тестировании моего приложения некоторые пробелы отображаются только в iPhone 6 и 6+.iOS - Пробел, появляющийся в iPhone 6 и 6+

Некоторая информация о настройке

Мои приложения раскадровки предназначены для iPhone 4s, я добавил запуска изображений в @ 3x (1242 * 2208) и @ 2x (750 * 1334) в images.xcassets и добавили изображение с именем [email protected] (этот был первым 720 * 1280 и в настоящее время 1080 * 1920 по той причине, что я сейчас спрашиваю себя) в файлах приложений.

Редактировать: У меня есть автоматическая компоновка, опции класса размера отключены.

У меня нет никаких проблем с iPhone4s или iPhone5. Я уже установил черные полосы сверху и снизу приложения.

Определение проблемы

Но когда дело доходит до iPhone6 ​​и 6+, пуф. Приложение открывается, но имеет белый кадр в нижнем и правом углу.

Я добавляю несколько скриншотов, чтобы показать проблему полностью.

Эти два принадлежат к iPhone 5.

iPhone5-1

фона исчезает здесь, вид совершенно нормально.

iPhone5-2

А теперь нечто совсем другое:
iPhone6-1

Смотрите эти строки? Навигационная панель и просмотр таблиц останавливаются там, но панель вкладок работает правильно.

iPhone6-2

Здесь, переключатель скользили немного. Но общий обзор неплохой.

Итак, что я пропустил?

+0

Благодаря @Spacedust_ для исправления изображений, о которых идет речь. Я просто смотрел, как их исправить. – TheSaurus

+0

Вы используете автозапуск? –

+0

Извините, я забыл включить эту деталь. Да, я использую автоматическую компоновку, но параметр класса размера отключен. – TheSaurus

ответ

0

Большое спасибо @ J.C.Chararro за предоставление стартовой линии для меня.

Я добавляю подробный ответ для помощи другим в той же ситуации.

Есть то, что я сделал;

Добавлены ограничения по высоте и ширине обоев, ограничения ширины только для настраиваемых навигационных баров.

Это приведет только к фиксированным навигационным барам, не полностью скорректированных по размеру текста или изображений.

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

Но все же у него есть недостатки. Итак, когда вы видите некоторые недостатки, вызванные рекомендуемыми ограничениями; попробуйте использовать только ограничения ширины. Это сделало трюк для меня.

1

У меня были похожие проблемы.

  • Сначала у меня были проблемы с вашим сперва изображение. Решением к этому было добавить правильные файлы LaunchImages (.png), их правильные размеры отображаются в предупреждениях, если они ошибочны.
  • Во-вторых, у меня была проблема на изображении, где вы нарисовали красную линию . Решение этой проблемы состояло в том, чтобы открыть раскадровку, щелкнуть на контроллере вида (главный/начальный контроллер в моем случае) и показать инспектору атрибутов и, наконец, выбрать размер (iPhone 4,7 дюйма в моем случае) в Simulated метрики (мне пришлось настроить макет).

Надеюсь, это поможет.

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