这是我的代码:
import UIKit
class TabBarViewController: UITabBarController {
override func viewDidLoad() {
super.viewDidLoad()
UITabBar.appearance().barTintColor = UIColor.redColor()
}
}
当我运行它时,它在真实设备上完美地工作并正确设置颜色,但是当在iPhone模拟器上运行相同的代码时,标签栏保持白色。我在iOS 9.2上,这可能是个错误吗?或者我写错了代码?
答案 0 :(得分:0)
不,你没有编写错误代码或iOS 9.2有这样的错误。因为我在模拟器iOS 9.0和9.2上试过,所以两者都能正确地使用您共享的代码。
由于您的真实设备和我的模拟器正常工作,问题可能只是您的模拟器,因此您可以尝试重置iOS模拟器的内容和设置或尝试其他iOS版本。