[英]Xamarin.Forms app on iOS has 2 Navigation Bars instead of 1
我正在使用Xamarin.Forms和導航頁。 當我在Android上運行時,可見一個導航欄,該導航欄會為每個頁面更新。 當我在iOS上運行時,總是在最頂部帶有導航欄,該導航欄將我帶到根頁面,然后所有后續頁面在其下方使用第二個導航欄。 這是iOS應用程序上的預期行為嗎? 我寧願只有一個導航欄,而不是2個,如何實現呢?
我在Visual Studio 2015中使用Xamarin的最新Alpha版本在iPhone SE iOS 10.0上運行
您可能在NavigationPage
內部具有NavigationPage
。 從導航的角度來看,這是一個非常糟糕的主意。
如果必須嵌套高級頁面,通常如下所示:
[MasterDetailPage] > [TabbedPage] > [NavigationPage] > ContentPage
這意味着:僅將MasterDetailPage
用作App.MainPage
,並且不要將TabbedPage
放在NavigationPage
而是希望采用其他方法。
這將為您提供最佳的用戶體驗,並在Xamarin.Forms
一致的結果
請注意, Tab>MDP>
可以正常工作,但是從用戶故事的角度來看意義不大。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.