Значок панели инструментов в приложении iOS имеет оттенок для форм xamarin
У меня есть приложение форм xamarin, где мне нужно добавить элемент панели инструментов на панели навигации. У меня есть многоцветное изображение в качестве значка панели инструментов. Когда я работаю на устройствах Android, точное изображение отображается в виде значка на панели инструментов. Однако в iOS это отображается в виде синего изображения. Есть ли способ получить правильный многоцветный значок для iOS?
2 ответа
Когда вы создаете свои страницы с помощью NavigationPage, Xamarin.Forms автоматически создает панель навигации на iOS. Вы также можете изменить несколько элементов панели навигации, например:
NavigationPage.SetBackButtonTitle(this, ""); // Empty text
NavigationPage.SetHasBackButton(this, false); // No back button
NavigationPage.SetTitleIcon (this, someIcon); // Set the icon
попробуйте этот код App.cs
MainPage = new NavigationPage(new PointOfSaleRMSApp.LoginPage())
{
BarBackgroundColor = Color.FromHex("#34C4F9"),
BarTextColor = Color.White
};