3

我有一个 xamarin 表单应用程序,我需要在导航栏中添加一个工具栏项。我有一个彩色图像作为工具栏图标。当我在 android 设备中运行时,确切的图像显示为工具栏图标。但是在 iOS 中,它显示为蓝色图像。有什么方法可以为 iOS 获得正确的多色图标吗?

在此处输入图像描述

4

2 回答 2

0

试试这个代码 App.cs

MainPage = new NavigationPage(new PointOfSaleRMSApp.LoginPage())
{
    BarBackgroundColor = Color.FromHex("#34C4F9"),
    BarTextColor = Color.White
};
于 2018-05-24T07:14:39.427 回答
0

使用 NavigationPage 创建页面时,Xamarin.Forms 会自动在 iOS 上创建导航栏。您还可以修改导航栏的很多内容,例如:

NavigationPage.SetBackButtonTitle(this, ""); // Empty text
NavigationPage.SetHasBackButton(this, false); // No back button
NavigationPage.SetTitleIcon (this, someIcon); // Set the icon
于 2017-10-06T06:32:28.847 回答