2

如何在IOS(Xamarin)的底部导航栏中添加浮动操作按钮?

画面布局示例

在此处输入图像描述

为了添加导航栏,使用freshmvvm提供的函数“FreshTabbedNavigationContainer”。

但是,我不知道应该使用以下代码在底部导航栏顶部的何处添加浮动操作按钮。请随意发表评论。

using FreshMvvm;
.....
public App()
        {
            InitializeComponent();

            //MainPage = new MainPage();

            if (Device.RuntimePlatform == Device.iOS)
            {
                var tabs = new FreshTabbedNavigationContainer("MyTabs");

                tabs.AddTab<MainPageModel>("Home", "");
                tabs.AddTab<MainPageModel>("Saved", "");
                tabs.AddTab<MainPageModel>("Zoom", "");
                tabs.AddTab<MainPageModel>("Notifications", "");
                tabs.AddTab<MainPageModel>("Profile", "");

                // Set the selected tab to the middle one.
                tabs.SwitchSelectedRootPageModel<MainPageModel>();

                MainPage = tabs;
            }
         
        }

BasePage(contentPage的自定义基类)

public class BasePage : ContentPage
    {
        public BasePage()
        {
            NavigationPage.SetHasNavigationBar(this, false);
        }
    }
4

0 回答 0