创建UIBarButtonItem
为其添加了Power Image。
barBtnPower = new UIBarButtonItem (UIImage.FromBundle ("Images/Power@2x.png")
, UIBarButtonItemStyle.Plain
, (sender, args) => {
});
按钮添加到右侧的导航项目中。
this.NavigationItem.SetRightBarButtonItem (barBtn_Logout, true);
问题是Power@2x.png是绿色。但运行应用程序后,它显示为蓝色。
任何人都可以在这里建议我做错了。
答案 0 :(得分:6)
如果您不希望导航栏的tintColor属性影响按钮的颜色,请使用始终原始的渲染模式。
barBtnPower = new UIBarButtonItem (UIImage.FromBundle("Images/Power@2x.png").imageWithRenderingMode(.AlwaysOriginal)
, UIBarButtonItemStyle.Plain
, (sender, args) => {});