ionic 3 侧边菜单在 ios 中不起作用

ionic 3 side menu not working in ios

我的 ionic 侧边菜单在 android 移动设备上可用,但在 ios 上我没有。

这是 .html

的代码
<button ion-button menuToggle icon-only class="menuButton"> 
  <ion-icon name="menu"></ion-icon>
</button>

<ion-menu [content]="mycontent">
  <ion-content>
    <ion-list>
      <p>some menu content, could be list items</p>
    </ion-list>
  </ion-content>
</ion-menu>

<ion-nav #mycontent ></ion-nav>

我不明白我的问题出在哪里如果你需要什么请告诉我

my side menu is working in android and browser except ios

尝试将 type="overlay" 添加到侧边菜单:

<ion-menu [content]="mycontent" type="overlay">

使用点击功能代替 menuToggle

<button ion-button icon-only start (click)="openSideMenu()">
     <ion-icon name="md-menu"></ion-icon>
</button>

使用

打开菜单
openSideMenu() {
   this.menuCtrl.enable(true)
    this.menuCtrl.toggle();    
}

在推送到新页面之前禁用菜单

this.menuCtrl.enable(false)