2016-04-17 2 views
1

У меня есть приложение iOS, которое я написал в 2011 году, и сейчас я обновляю его для новейших iOS и устройств. Я получаю толстую черную рамку в нижней части первого экрана моего приложения, для большинства комбинаций устройств/симуляторов и iOS. Это не черная граница в верхней и нижней части экрана проблемы, которая была рассмотрена исчерпывающе в форумах.Загадочная черная рамка (только) внизу экрана iPhone первого

В нижней части экрана есть только одна черная рамка. Кроме того, граница отображается только на первом экране моего приложения, в котором есть кнопки для перехода к остальной части приложения. Даже если я вернусь к первому экрану моего приложения, откуда-то внутри приложения, граница станет видимой. На других экранах приложения нет черной границы, кроме первого экрана.

Это не похоже, проблема с запуском изображения. У меня есть образ запуска, в [email protected], и изображение запуска работает нормально. После не конфигурации, для которых я получаю или не получить черную границу:

iPhone 4s (IOS 9.2) имитатора - не черная окантовка
iPhone 5 (IOS 9.2) Тренажер - черный бордюр
iPhone 5 (IOS 8.1.3) устройство - не черная окантовка
iPhone 5s (IOS 9.2) симулятор - черная окантовка
iPhone 5s (IOS 9.1) устройства - черная окантовка
iPhone 6s Plus (IOS 9.2) тренажер - черный бордюр

iPad 2 (iOS 9.2) симулятор - нет черной границы
IPad Air (IOS 9.2) Тренажер - не черная окантовка
IPad Air 2 (IOS 9.2) Тренажер - не черная окантовка
IPad Pro (IOS 9,2) Тренажер - толстая черная окантовка по всему периметру окна приложения
IPad Retina (iOS 9.2) - нет черной границы (внизу экрана)

Я пробовал все, что мог придумать, но ничего не работает.

+0

Так что это происходит только для одного из экранов (первый)? Является черным фоном представления для этого контроллера? Вы можете опубликовать снимок экрана с черной рамкой? – jakedunc

+0

Это происходит только для первого экрана. Фон представления для этого диспетчера просмотров белый. Я не могу опубликовать снимок экрана для этого комментария, поэтому я разместил его как отдельный ответ. – Sandeep

+0

Попробуйте найти этот ответ http://stackoverflow.com/questions/18913105/black-bars-showing-when-running-app-on-ios-7-4-inch-retina-display – Nirupa

ответ

0

Следующий скриншот симулятора iPhone показывает черную рамку в нижней части экрана. Размер тренажера изображения устанавливается на 50% от полного размера, как показано на экране Mac, чтобы подогнать его на экране Mac:

First Screen with Black Border at Bottom

Следующий снимок экрана показывает экран изнутри применение, без черной окантовки на дне:

Inner Screen with No Black Border

+0

Я бы предположил, что существует ограничение, которое это делает. Является ли родительское представление «законов планеты» черным?Какие ограничения компоновки макета имеют вид? Вы настраиваете рамку представлений вручную, используя рамки вместо кадра? – jakedunc

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