Проблема с макетом при обрезке iPhone X на весь экран - PullRequest
0 голосов
/ 04 июля 2018

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

enter image description here

как вы видите верхнюю часть, где расположены значки времени и батареи, заполнены не полностью?

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

Пожалуйста, обратите внимание, что у этого есть эластичный заголовок, как эффект профиля в твиттере, который я все еще хочу сохранить.

1 Ответ

0 голосов
/ 04 июля 2018

EDIT

На этот вопрос может быть ответ, который вы ищете, если вы хотите расширить свой вид под строкой состояния на iPhone X.

Оригинальный ответ

Является ли ограничение верхней части вашего представления жестко закодированным значением? Вы должны использовать безопасные области для добавления ограничений автоматического макета, чтобы ваше приложение было правильно расположено на iPhone X.

StatusBarInferredHeight

Дополнительную информацию о расположении ваших ViewControllers для iPhone X можно найти здесь

...