私の目標は簡単です。タブバーのデフォルトの背景色を自分の色に変更します。私はすべてのUIViewControllerプログラムでタブバーの背景色を変更するにはどうすればいいですか?
import UIKit
class MyTabController: UITabBarController {
override func viewWillAppear(_ animated: Bool) {
super.viewWillAppear(animated)
self.tabBar.backgroundColor = .black
}
}
上の色を変更する必要がないように
はたとえば、デフォルトでは、私はUITabBarControllerの私自身のサブクラスを作成し、この
のように見えます結果は私が期待していたものとは異なります。
私はその後、私はUIColorと色はまったく同じに見えますカスタムに変更し、多分それは色だと思いました。
アクティブではなく、背景
self.tabBar.tintColor = UIColor(red:1.00, green:0.23, blue:0.19, alpha:1.0)
は、結果が何をしたか
になりますときに私は、アイコンの色を同様にバーの色合いの色を変更しようとしたが、その変化私は間違っている?
[UITabBarの外観]ここで素敵な答えは http://stackoverflow.com/questions/30041127/ios-8-tab-bar-item-background-colour – ekiyanov