【问题标题】:Swift – UITabBar.appearance().barTintColor Not Working In SimulatorSwift – UITabBar.appearance().barTintColor 在模拟器中不起作用
【发布时间】:2016-01-10 18:55:32
【问题描述】:

这是我的代码:

import UIKit

class TabBarViewController: UITabBarController {

    override func viewDidLoad() {
        super.viewDidLoad()
        UITabBar.appearance().barTintColor = UIColor.redColor()
    }
}

当我运行它时,它可以在真实设备上完美运行并正确设置颜色,但是当在 iPhone 模拟器上运行相同的代码时,标签栏保持白色。我在 iOS 9.2 上,这可能是一个错误吗?还是我写错了代码?

【问题讨论】:

    标签: ios swift uitabbarcontroller ios-simulator


    【解决方案1】:

    不,你没有写错代码或者 iOS 9.2 有这样的错误。因为我在模拟器 iOS 9.0 和 9.2 上进行了尝试,所以 使用您共享的代码都可以正常工作。

    由于您的真实设备和我的模拟器工作正常,问题可能只是您的模拟器,因此您可以尝试重置 iOS 模拟器的内容和设置或尝试使用其他 iOS 版本。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-11-17
      • 2017-01-19
      • 2017-01-05
      • 2013-03-11
      • 2019-09-07
      • 2012-07-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多