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);
}
}