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