2

FreshMvvm を使用した Xamarin.Forms アプリがあり、セカンダリ ToolbarItems を使用しようとしています。これが私の PageModel コードの一部です。

  public override void Init(object initData)
  {
      CurrentPage.ToolbarItems.Add(new ToolbarItem() { Text = "About LATICRETE", Command = AboutCommand, Priority = 0, Order = ToolbarItemOrder.Secondary });
      CurrentPage.ToolbarItems.Add(new ToolbarItem() { Text = "Call LATICRETE", Command = CallCommand, Priority = 0, Order = ToolbarItemOrder.Secondary });
      CurrentPage.ToolbarItems.Add(new ToolbarItem() { Text = "Email Technical Support", Command = EmailTechSupportCommand, Priority = 0, Order = ToolbarItemOrder.Secondary });
      CurrentPage.ToolbarItems.Add(new ToolbarItem() { Text = "Visit LATICRETE Website", Command = VisitWebsiteCommand, Priority = 0, Order = ToolbarItemOrder.Secondary });

Android の場合、ハンバーガー ボタンを押した後、メニューは次のようになります。

ここに画像の説明を入力

しかし、iPhone の場合はまったく異なります。

ここに画像の説明を入力

ご覧のとおり、ハンバーガーボタンはなく、すべての ToolbarItem が横に並んで配置されており、画面の幅に収まらないため、重なり合っています。これは iOS の通常の動作ですが、私には受け入れられません。それを修正する方法はありますか?

4

1 に答える 1