【发布时间】:2015-09-19 11:01:03
【问题描述】:
我正在运行的任何 react native 项目(包括 Facebook 的示例)在 iPad 上看起来都很奇怪。它没有填满屏幕,一切看起来“太大”。 (内容左右各有2个黑条)
任何帮助都会很棒。谢谢!
【问题讨论】:
标签: reactjs react-native ipad
我正在运行的任何 react native 项目(包括 Facebook 的示例)在 iPad 上看起来都很奇怪。它没有填满屏幕,一切看起来“太大”。 (内容左右各有2个黑条)
任何帮助都会很棒。谢谢!
【问题讨论】:
标签: reactjs react-native ipad
解决方案:在 xcode 项目中,转到常规选项卡,然后转到部署信息。您可以在此处更改为所需的设备类型(两者通用)。
如果您使用的是 Expo (create-react-native-app),请修改为您的 app.json 以将 ios.supportsTablet 设置为 true:
"ios": {
"bundleIdentifier": "your bundle identifier",
"supportsTablet": true
},
【讨论】:
如果您使用 react-native-cli 而不是 expo,则可以使用 Xcode 打开您的 .xcodeproject。然后转到构建设置选项卡 -> 目标设备系列 -> 选择通用。
下次您使用“react-native run-ios”针对 iPad 设备运行项目时,它将全屏显示应用程序。
【讨论】:
在 xcode 中简单地打开您的YOURPROJECT.xcworkspace。
打开General -> 并勾选ipad 复选框。
重新运行应用程序。
镇静丸:)
【讨论】:
请打开 Xcode -> 打开 ios 文件夹 -> 在 xcode 中打开 .xcworkspace -> 选择您的项目 -> 选择目标 -> 打开常规选项卡 -> 在部署信息中勾选 ipad 选项。完成
【讨论】: