2017-09-07 8 views
2

これはまさに重大なバグではありませんが、私はいつも仕事で机の上で奇妙な揺れを感じます。私たちがiPad Proを振る話を始めると、間違っていると感じるだけです。 Androidの上でiOSデベロッパーメニューをプログラムで開く/コマンド

、私は、次のコマンドを実行できます。adb shell input keyevent KEYCODE_MENU

は、iOSと同等はありますか?

ありがとう

+0

https://github.com/facebook/react-native/issues/10191 – jcaron

答えて

1

悲しいことに、

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> 
関連する問題