今日の結論
UIImageは
imageWithRenderingMode(UIImageRenderingMode.AlwaysOriginal)
から画像を生成する
↓↓↓ 例 ↓↓↓
let button = UIBarButtonItem()
button.image = UIImage(named: "xxxxx.png")?.imageWithRenderingMode(UIImageRenderingMode.AlwaysOriginal)
button.style = UIBarButtonItemStyle.Plain
button.action = "hogehogehoge:"
button.target = self
self.navigationItem.rightBarButtonItem = addButton
背景
問題
UIBarButtonItemに、自作した.pngファイルを設定したが、
下図のように青く塗りつぶされたボタンが表示されてしまった。
理由
iOS7以降、デフォルトでtintColorに設定された色に塗りつぶされるらしいです。
http://program.station.ez-net.jp/special/handbook/objective-c/xcode5/button.asp