Значок панели инструментов в приложении 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
};
Другие вопросы по тегам