我正在运行的任何反应本机项目(包括Facebook的示例)在iPad上看起来很奇怪。它没有填满屏幕,一切看起来“太大”。 (内容的左侧和右侧有2个黑条)
任何帮助都会很棒。谢谢!
答案 0 :(得分:48)
解决方案:在xcode项目中,转到常规选项卡,然后转到部署信息。在那里,您可以更改为您想要的设备类型(通用适用于两者)。
如果您使用的是博览会(create-react-native-app
),请修改为app.json
以将ios.supportsTablet
设为true
:
"ios": {
"bundleIdentifier": "your bundle identifier",
"supportsTablet": true
},
答案 1 :(得分:2)
如果使用react-native-cli而不是expo,则可以使用Xcode打开.xcodeproject。然后转到“构建设置”标签->“目标设备系列”->“选择通用”。
下次您使用针对iPad设备的“ react-native run-ios”运行项目时,它将以全屏显示该应用程序。
答案 2 :(得分:0)
在 xcode 中简单地打开您的 YOURPROJECT.xcworkspace
。
打开 General
-> 并勾选 ipad
复选框。
重新运行应用。
冷静丸:)