簡體   English   中英

如何在Xamarin Forms for iOS中創建導航欄?

[英]How do I create a Navigation Bar in Xamarin Forms for iOS?

XAML XAML Forms中是否支持為iOS創建導航欄? 我搜索了所有Xamarin支持,論壇和互聯網..

在這一點上,我不相信有支持,但我真的不想重新發明輪子,如果它已經發明..


編輯

通過導航欄我的意思是這個東西:

在此輸入圖像描述

使用NavigationPage創建頁面時,Xamarin.Forms會自動在iOS上創建導航欄。 您還可以修改導航欄的很多內容,如下所示:

NavigationPage.SetBackButtonTitle(this, ""); // Empty text
NavigationPage.SetHasBackButton(this, false); // No back button
NavigationPage.SetTitleIcon (this, someIcon); // Set the icon

請看下面的文章,以便對ContentPage和NavigationPage之間的差異進行很好的解釋: Xamarin.Forms頁面:ContentPage和NavigationPage

Xamarin的官方文檔也很好地介紹了導航: 層次導航


您是否將根頁面設置為NavigationPage類型? 在你的App類中你應該有類似的東西

MainPage = new ContentPage(); // etc.

改變它是這樣的

MainPage = new NavigationPage(new FirstPageOfTheApp());
//FirstPageOfTheApp should be of type ContentPage.

總而言之,根頁面需要是NavigationPageContentPage類型的所有其他頁面。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM