UIAlertController的按钮在点击时更改其颜色。怎么解决? - 斯威夫特

时间:2015-10-15 15:10:03

标签: ios swift uialertcontroller

我有一个带有tintColor橙色的UIAlertController,但每次点击按钮时它都会将颜色变为蓝色(我猜是原生颜色)。我该如何解决?

let orange: UIColor = UIColor(red: 232.0/255, green: 121.0/255, blue: 23.0/255, alpha: 1.0)

let alert = UIAlertController(title: "Welcome!", message: "", preferredStyle: UIAlertControllerStyle.Alert)
        alert.view.tintColor = orange
        alert.addAction(UIAlertAction(title: "Done", style: UIAlertActionStyle.Default, handler: nil))
        self.presentViewController(alert, animated: true, completion: nil)

1 个答案:

答案 0 :(得分:1)

这是Bug中的iOS 9.0,请参阅apple Community bug reports,可能已修复iOS 9.1

有关其他参考,请参阅此link