7

为其创建了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 是绿色的。但在运行应用程序后,它的显示为蓝色。

任何人都可以建议我在这里做错了什么。

4

1 回答 1

6

如果您不希望导航栏的 tintColor 属性影响按钮的颜色,请使用始终原始呈现模式。

barBtnPower =   new UIBarButtonItem (UIImage.FromBundle("Images/Power@2x.png").imageWithRenderingMode(.AlwaysOriginal)
        , UIBarButtonItemStyle.Plain
        , (sender, args) => {});
于 2014-09-29T11:31:10.287 回答