[英]How do I create a Navigation Bar in Xamarin Forms for iOS?
使用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.
总而言之,根页面需要是NavigationPage
和ContentPage
类型的所有其他页面。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.