4
我使用標籤欄,我有2個顏色問題。如何在swift中更改標籤欄的色調顏色?
第一個問題,色調顏色是灰色的,我用一些代碼將其更改爲白色,但只有當按下標籤時它纔會變爲白色。
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
}
第二個問題,壓片的背景顏色應該改變,但它不會改變。
(1 PIC是在Xcode模擬器就像測試,第二PIC是它的設計,所以它不是重要得多有關圖片和標籤的文字)
所以它應該所有選項卡是所有時間白色,並且當按下一個標籤來改變標籤的背景顏色。
SWIFT 3更新:http://stackoverflow.com/a/38164547/1736679 – Efren