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

时间:2021-03-26 14:06:50

标签: c# xamarin xamarin.forms navigationbar freshmvvm

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

屏幕布局示例

enter image description here

为了添加导航栏,使用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);
        }
    }

0 个答案:

没有答案