这不是一个严重的错误,但我总是觉得在办公桌上摇晃手机很奇怪,当它第一次没有工作时更是如此。如果我们开始谈论摇晃iPad专业版,那就感觉不对了。
在Android上,我可以运行以下命令:adb shell input keyevent KEYCODE_MENU
是否有iOS等价物?
由于
答案 0 :(得分:6)
可悲的是没有。
您可以在Canny here上投票。在此之前,iOS的最佳选择是使用解决方法,例如原始Github issue中建议的解决方法之一。例如,创建自己的多点触控快捷方式以打开开发菜单,如here所示。它不理想,但它应该工作。 (代码复制粘贴在下面)
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>