本机没有填满ipad上的窗口

eya*_*l83 31 ipad reactjs react-native

我正在运行的任何反应本机项目(包括Facebook的示例)在iPad上看起来很奇怪.它没有填满屏幕,一切看起来"太大".(内容的左侧和右侧有2个黑条)

任何帮助都会很棒.谢谢!

eya*_*l83 55

解决方案:在xcode项目中,转到常规选项卡,然后转到部署信息.在那里,您可以更改为您想要的设备类型(通用适用于两者).

如果您使用的是Expo(create-react-native-app),请修改为您app.json设置ios.supportsTablettrue:

"ios": {
    "bundleIdentifier": "your bundle identifier",
    "supportsTablet": true
},
Run Code Online (Sandbox Code Playgroud)


小智 22

如果您使用的是 react-native-cli 而不是 expo,您可以使用 Xcode 打开您的 .xcodeproject。然后转到构建设置选项卡 -> 目标设备系列 -> 选择通用。

下次您使用针对 iPad 设备的“react-native run-ios”运行项目时,它将全屏显示该应用程序。


shi*_*z27 7

确保您检查了这两项:

在此输入图像描述

在此输入图像描述


Ali*_*ram 6

简单地在 xcode 中打开你的YOURPROJECT.xcworkspace。打开General-> 并勾选ipad复选框。重新运行应用程序。

镇静丸:)