我有一个警报控制器,我用这行代码设置为新的色调:
alertController.view.tintColor = UIColor(red: 0.59, green: 0.59, blue: 0.59, alpha: 1.0)
颜色确实显示正确,但一旦点击警报操作,它会自动更改回默认的蓝色。我怎样才能使色调颜色不会变回默认值。我听说过func tintColorDidChange(),但我不确定如何使用它?
答案 0 :(得分:0)
你可以试试这个。已经讨论过here
您应该在presentViewController
完成处理程序
presentViewController(alert, animated: true) {
alert.view.tintColor = UIColor(red: 0.59, green: 0.59, blue: 0.59, alpha: 1.0)
}