私は WIX V2 ナビゲーションを使用しています。左ボタンを作成して sideMenu を切り替え、押されたときに表示されるようにしたいので、次のようにナビゲーション スタックを実装しています。
Navigation.setRoot({
root: {
sideMenu: {
left: {
component: {
name: 'app.Drawer',
enabled: false,
visible: false,
},
},
center: {
stack: {
children: [{
component: {
name: 'app.Screen',
},
}, ],
},
},
},
},
});
私の画面にはトグル メニューがあり、次のようにオプションとイベントを作成しました。
import { Navigation } from "react-native-navigation";
export default class Screen extends Component {
constructor(props) {
super(props);
Navigation.events().bindComponent(this);
}
static get options(passProps) {
return {
topBar: {
title: {
text: 'Screen',
},
leftButtons: [
{
icon: require('../../../assets/icons/burgerIcon.png'),
id: 'toggleMenu',
},
],
},
};
}
navigationButtonPressed({ buttonId }) {
Navigation.mergeOptions('app.Drawer', {
sideMenu: {
left: {
visible: true,
},
},
});
}
ここのドキュメントに従おうとしましたが、イベント リスナーのナビゲーション ボタンを押したイベント ドキュメントによってイベントがキャプチャされません