2
これはまさに重大なバグではありませんが、私はいつも仕事で机の上で奇妙な揺れを感じます。私たちがiPad Proを振る話を始めると、間違っていると感じるだけです。 Androidの上でiOSデベロッパーメニューをプログラムで開く/コマンド
、私は、次のコマンドを実行できます。adb shell input keyevent KEYCODE_MENU
は、iOSと同等はありますか?
ありがとう
これはまさに重大なバグではありませんが、私はいつも仕事で机の上で奇妙な揺れを感じます。私たちがiPad Proを振る話を始めると、間違っていると感じるだけです。 Androidの上でiOSデベロッパーメニューをプログラムで開く/コマンド
、私は、次のコマンドを実行できます。adb shell input keyevent KEYCODE_MENU
は、iOSと同等はありますか?
ありがとう
悲しいことに、
Canny hereに投票できます。それまでは、iOSの最善の策は、元のGithub issueから提案された回避策の1つを使用することです。例えば、hereと表示されたdevメニューを開くための独自のマルチタッチショートカットを作成します。理想的ではありませんが、うまくいくはずです。 (コードコピーは下記に貼付)
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>
https://github.com/facebook/react-native/issues/10191 – jcaron