以编程方式 / 命令打开 iOS 开发人员菜单

5

这不是一个非常严重的bug,但我总是感到在工作桌上摇晃手机很奇怪,尤其是第一次操作失败后更加让人困扰。如果我们开始谈论摇晃iPad Pros,那就更不对了。

在Android上,我可以运行以下命令:adb shell input keyevent KEYCODE_MENU

iOS有类似的功能吗?

谢谢


https://github.com/facebook/react-native/issues/10191 - jcaron
1个回答

7

很遗憾,不行。

您可以在这里的Canny上投票支持。在那之前,您最好使用解决方法,例如从原始Github问题中建议的方法之一。例如,创建自己的多点触控快捷方式以打开开发菜单,如此处所示。虽然不是理想的解决方案,但应该可以工作。(下面是复制粘贴的代码)

import React from 'react';
import {
  View,
  PanResponder,
  NativeModules,
}            from 'react-native';


const DevMenuTrigger = ({children}) => {
  const {DevMenu} = NativeModules;
  const panResponder = PanResponder.create({
    onStartShouldSetPanResponder: (evt, gestureState) => {
      if (gestureState.numberActiveTouches === 3) {
        DevMenu.show();
      }
    },
  });
  return <View style={{flex: 1}} {...panResponder.panHandlers}>{children}</View>;
};


...

AppRegistry.registerComponent('myApp', (): any => <DevMenuTrigger><MyApp></DevMenuTrigger>

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接