我有Xamarin.Forms項目。 我在NavigationPage裏有MasterDetailPage。 我設置了MasterDetailPage的圖標屬性,以便圖標應該設置爲導航欄的左上角位置。但它不起作用。Xamarin形式MasterDetailPage菜單圖標不在iOS上顯示
public partial class App : Application
{
public App()
{
InitializeComponent();
var masterDetailpage = new MasterDetailPage {
Icon = "menuIcon.png",
Master = new Page { Title = "Sample"},
Detail = new Page()
};
MainPage = new NavigationPage(masterDetailpage);
}
}
這從來不行。如果我將NavigationPage設置爲MasterDetailPage的Detail屬性,並在Master上設置圖標。有用。 但是,在NavigationPage中有MasterDetailPage而非反之亦然。
我可能是錯的。但Xamarin Docs僅在Master Detail Pages中顯示適用於Android版本的Page Icons,或者您的意思是別的? https://developer.xamarin.com/guides/xamarin-forms/application-fundamentals/navigation/master-detail-page/ – Lepidopteron
默認情況下,iOS上的圖標未顯示,但您通常可以在iOS上添加圖標並將其添加爲該頁面的圖標屬性。它適用於某些情況,但不適用於我的情況。 –
導航頁面是否可能以某種方式覆蓋此屬性設置? – Lepidopteron