【问题标题】:react native doesn't fill up window on ipad反应本机不会填满 ipad 上的窗口
【发布时间】:2015-09-19 11:01:03
【问题描述】:

我正在运行的任何 react native 项目(包括 Facebook 的示例)在 iPad 上看起来都很奇怪。它没有填满屏幕,一切看起来“太大”。 (内容左右各有2个黑条)

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

【问题讨论】:

    标签: reactjs react-native ipad


    【解决方案1】:

    解决方案:在 xcode 项目中,转到常规选项卡,然后转到部署信息。您可以在此处更改为所需的设备类型(两者通用)。

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

    "ios": {
        "bundleIdentifier": "your bundle identifier",
        "supportsTablet": true
    },
    

    【讨论】:

    • 如果您使用 Expo,请关注 this answer
    • 我必须在 react-native-cli 中做什么?
    • 我无法让它为 react-native-cli 工作。任何建议将不胜感激。
    【解决方案2】:

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

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

    【讨论】:

    • 或者您可以在“常规”选项卡中选择 ipad 的复选框
    【解决方案3】:

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

    镇静丸:)

    【讨论】:

      【解决方案4】:

      请打开 Xcode -> 打开 ios 文件夹 -> 在 xcode 中打开 .xcworkspace -> 选择您的项目 -> 选择目标 -> 打开常规选项卡 -> 在部署信息中勾选 ipad 选项。完成

      【讨论】:

        【解决方案5】:

        确保您检查了这 2 个:

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2016-04-25
          • 2017-11-19
          • 1970-01-01
          相关资源
          最近更新 更多