Pep's Diary

いろんなことを共有していきたいと思います。たまに持論を言います

UIBarButtonItemが画像を使った時に黒く塗りつぶされる時の対処法

UIBarButtonItemに自作画像を使おうとすると、黒や白などで、塗りつぶされる。

 

 

f:id:ghosthug:20170315174514p:plain

f:id:ghosthug:20170315174511p:plain

 

iOS7以降は、基本的にUIBarButtonItemは、tintColorと同じ色で塗りつぶされるらしい。

tintColorを透明にしても、画像自体が消えてしまう。

 

解決方法は、画像を作成する時に、背景が透明な画像を用いる。

 

参考:http://qiita.com/marusa/items/425a01e76f1aae511679