Элементы становятся визуально больше после сборки на iPhone Xs Max (Expo / React Native) - PullRequest
0 голосов
/ 22 ноября 2018

Я только что загрузил сборку своего приложения через TestFlight на свой iPhone Xs Max, и размер всех моих элементов (как представлений, так и текстовых элементов) значительно изменился по сравнению с тем, когда я запускаю его через приложение Expo на одном телефоне,Посмотрите на скриншот:

Слева: загруженная сборка, справа: запуск в приложении Expo

Приложение слева - это загруженная сборка, а справа -запустить его через приложение Expo.Я хочу убедиться, что то, что я вижу, когда пишу код, является тем же, что и при развертывании.Любая идея, почему размеры меняются?

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

1 Ответ

0 голосов
/ 02 декабря 2018

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

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