【发布时间】:2017-03-29 06:56:03
【问题描述】:
如果我在 NavigationBar 中设置了 UIColor.Red,那就完美了。
代码:
this.NavigationController.NavigationBar.BarTintColor = UIColor.Red;
this.NavigationController.NavigationBarHidden = false;
输出:
但如果我设置Hex color,它会显示一些我不想要的其他颜色
this.NavigationController.NavigationBar.BarTintColor = UIColor.Clear.FromHexString("#0072BA", 1.0f);
this.NavigationController.NavigationBarHidden = false;
输出:
实际输出颜色:
注意:
我还使用
FromRGB设置颜色,但也显示不同 颜色。
有什么我想念的属性然后告诉我,因为我是 Xamarin 和 Ios 的新手。
感谢任何帮助。
简单问题:
InBuild 颜色工作,但为什么十六进制颜色代码不起作用。
【问题讨论】:
-
顺便说一下,你的十六进制颜色代码没有给出预期的输出,也要检查一下。
-
@iphonic 是的,我也与
UIColor.FromRGB核对过,但这也行不通。你可以简单的看到我的显示输出和欲望输出。 -
还有一种方法。使用情节提要或 xib 的颜色选择器,您可以获得 75 种颜色匹配。使用 tha 工具查找 RGB
-
@Vinodh Thnx 你的想法对我很有帮助。
-
如果您得到想要的输出,您可以将其发布为答案,这样对其他人会有所帮助
标签: ios xamarin.ios uinavigationbar background-color