タブバーアイコン非選択時の色を変更する方法【iOS 10】

公開日: : iPhoneアプリ開発

20160925-163452.jpg

UITabBarControllerで、タブバーアイコン非選択時の色を変更する方法を紹介します!

    

スポンサード リンク

iOS 9以前の場合

iOS 9以前の場合はタブバーアイコン非選択時の色指定ができないので、色が付いた画像を用意してそれに置き換えます。

具体的なやり方については以下の記事が詳しいです。

【Swift/Xcode7 】非選択時タブバーアイコンの色設定 – Qiita

    

iOS 10の場合

iOS 10ではUITabBarにunselectedItemTintColorというプロパティが追加されており、これを使えば色の付いた画像を用意しなくてもタブバーアイコン非選択時の色を簡単に変更することができます。

// タブバーアイコン選択時の色を変更(iOS 9以前でも利用可能)
UITabBar.appearance().tintColor = UIColor.red

// タブバーアイコン非選択時の色を変更(iOS 10で利用可能)
UITabBar.appearance().unselectedItemTintColor = UIColor.orange

    

以下、実行時のスクリーンショットです。

20160925-164559.jpg

    

@akio0911はこう思った。

なぜ今まで無かったのか疑問なくらい、便利なプロパティですね!

非選択時の色が付いた画像を用意しなくて良くなったのでとても楽になりました。

    

この記事が気に入ったら「いいね!」しよう

follow us in feedly

Feedlyで最新記事を購読

Twitterで更新情報をゲット!

LINEでご感想・ご要望お送りください!
(スマホでLINEを起動 > 友だち追加 > QRコード)

関連記事

I20160505-011515.jpg

iOS 9以降で使えるReadable Content Guideを試してみた

iOS 9から追加されたReadable Content Guide(readableConte

記事を読む

I20150714-010114.jpg

【Swift】Objective-Cで書いたクラスをメソッド単位で少しずつSwiftへ移行する方法

Objective-Cで作った既存のアプリをSwiftで書き直したいと思っているのですが、一

記事を読む

I20150722-185359.jpg

【書籍】12のパターンで学ぶ本「iOSアプリ開発 AutoLayout徹底攻略」

     Auto Layoutの使い方について解説されている本「iOSアプリ開発 A

記事を読む

20160811-173801.jpg

【iOS】特定のセルがUITableViewの表示領域内に収まっているかどうかを調べる

特定のセルがUITableViewの表示領域内に収まっているかどうかを調べる方法を紹介します。


記事を読む

20140818-141439.jpg

iPhoneアプリを作りたい開発初心者にまずはやってみて欲しい3つのこと

今日は、これからiPhoneアプリを作りたい開発初心者の方にやってもらいたいことを書いてみた

記事を読む

I20160119-155700.jpg

Xcodeで80文字目のところにガイドラインを表示する方法

Xcodeで80文字目のところに線(ガイドライン)を表示する方法について解説します! 「ソース

記事を読む

I20150721-164252.jpg

【書籍】iPhoneアプリ開発の初心者にオススメの本「詳細! Swift iPhoneアプリ開発 入門ノート」

     Swift 1.1、Xcode 6.1、iOS 8.1に対応している書籍「詳

記事を読む

I20151102-201945.jpg

Swift 2の文法を学べるオススメ本「Swift 2標準ガイドブック」

Swift 2の文法について学べる書籍「Swift 2標準ガイドブック」が発売されたので、紹介し

記事を読む

I20150909-225806.jpg

Functional Programming in Swiftを読むために、すごいH本を読み終えた感想

「Functional Programming in Swift」という本がありまして、

記事を読む

I20160525-233821.jpg

SwiftBondを使ってみた。observeやObservableの使い方など

Swiftバインディングフレームワークである「SwiftBond」を使ってみました!

記事を読む

PAGE TOP ↑