Как изменить цвет оттенка панели вкладок в Swift?
Я использую панель вкладок, и у меня есть 2 проблемы с цветом.
1-я проблема, оттенок серого, я использовал некоторый код, чтобы изменить его на белый, но он становится белым только при нажатии клавиши Tab.
class AppDelegate: UIResponder, UIApplicationDelegate {
var window: UIWindow?
func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool {
// Override point for customization after application launch.
let barColor = UIColor(red: 49/255, green: 75/255, blue: 108/255, alpha: 1.0)
let pressedTintColor = UIColor.whiteColor()
UITabBar.appearance().barTintColor = barColor
UITabBar.appearance().tintColor = pressedTintColor
return true
}
2-я проблемацвет фона нажатой вкладки должен меняться, но не меняется.
Вот так выглядит панель вкладок.
И вот как это должно выглядеть.
(1-е изображение в Xcode Simulator просто как тест, 2-е изображение - его дизайн, поэтому для изображений и текста вкладок не так уж важно)
Таким образом, предполагается, что все вкладки будут все время белыми, и когда вкладка нажата, чтобы изменить только цвет фона вкладки.