Реагировать native не заполняет окно на ipad
Любой ответный родной проект, который я запускаю (включая примеры из Facebook), выглядит странно на iPad. Он не заполняет экран, и все выглядит "слишком большим". (есть две черные полосы слева и справа от содержимого)
Любая помощь будет отличной. Спасибо!
Ответы
Ответ 1
Решение: В проекте xcode перейдите на вкладку Общие, а затем в Информация о развертывании. Там вы можете изменить тип устройства, который вы хотите (универсальный работает для обоих).
Если вы используете Expo (create-react-native-app
), измените на app.json
, чтобы установить ios.supportsTablet
на true
:
"ios": {
"bundleIdentifier": "your bundle identifier",
"supportsTablet": true
},
Ответ 2
Если вы используете response-native-cli вместо expo, вы можете открыть свой .xcodeproject с помощью Xcode. Затем перейдите на вкладку "Настройки сборки" → "Семейство целевых устройств" → "Выбрать универсальную".
В следующий раз, когда вы запустите свой проект с "act-native run-ios "для устройства iPad, он отобразит приложение в полноэкранном режиме.