2016-10-17 2 views
0

下の画像は、私が表示したいオリジナルのものである:UIBarButtonItemは、色合いで色付けされています。これをそのまま表示することはできますか?

enter image description here

そして私はまた、次のステートメントを置きます。

leftBtn.image = UIImage(named: "logo") 

ただし、画像は次のような表示になります。色合いを暗い灰色にしました。このウェブサイトdisable tint on custom uibarbuttonitem imagesを参照

enter image description here

、私はこの文を置くが、それはどんな変更をしませんでした。

leftBtn.image?.imageWithRenderingMode(UIImageRenderingMode.AlwaysOriginal) 

私が望むようにイメージを表示する方法はありますか?何かアドバイスをいただければ幸いです!

答えて

1

あなたは文が何もしないこの

leftBtn.image = UIImage(named: "logo").imageWithRenderingMode(UIImageRenderingMode.AlwaysOriginal) 
+0

これはうまく動作します! –

1

を試してみてください。イメージを返しますが、どこでも使用しません。実際に画像を設定するにはleftBtnsetImageメソッドに電話する必要があります。

+0

'.setBackgroundImage()'メソッドを意味しますか? 'UIBarButtonItem'にはこのようなメソッドはありません。 –

+0

イメージを設定するために既に使用している方法があれば、それを使用して、 'AlwaysOriginal'に既に設定されているイメージを設定する必要があります。 – Dima

関連する問題