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