【Swift5】UITabBarの背景色を変更する方法【Objective-C】

2020年8月26日

UITabBarの背景色を変更する方法をご紹介します。

UITabBarの背景色はデフォルトでは白っぽいすりガラスのような感じになっています。
この白っぽいすりガラスのような感じから変更します。

UITabBarの背景色を変更する方法

Swift5

UITabBar.appearance().barTintColor = UIColor.red

Objective-C

[[UITabBar appearance] setBarTintColor:[UIColor redColor]];

UITabBarの背景色の変更は1行でできます。
とても簡単ですが、これではすりガラス要素が残ってしまうため、UIScrollViewなどを使用していてUITabBarの下にコンテンツがくる場合はUITabBarの色が若干変わったりします。

もし、すりガラス要素も無くしたいのであれば、背景色を画像で用意して設定することをオススメします。

関連記事