所以我希望用户能够从应用程序开始调用,为此我正在使用:
func prepareCall(to phoneNumber:String) {
let callURL = URL(string:"telprompt://\(phoneNumber)")!
UIApplication.shared.open(callURL, options: [:], completionHandler: nil)
}
一切正常,这只是我在这里遇到的主题问题。
我还像这样设置了全局色调:
self.window?.tintColor = //my main theme color
所以我的整个应用程序都有一个基本色调颜色应用于所有警报、按钮等。但是当用户被提示使用警报确认按钮时,它具有蓝色默认色调。
有什么原因要更改此警报色调?
最佳答案
这是不可能的,至少在 iOS 11.4.1 中是不可能的。
示例 View :
相应的 View 层次结构,
蓝色警报不在那里。
嘈杂的蓝色警报不在您的应用程序中。它是系统的。
更多证据:
Xcode 停止运行,蓝色警报仍然存在。应用项目已终止。
关于ios - 更改调用提醒确认的色调颜色,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/51480360/