所以我希望用户能够从应用程序启动呼叫,我正在使用:
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中是这样.
示例视图:
相应的视图层次结构,
蓝色警报不存在.
嘈杂的蓝色警报不在您的应用程序中.这是系统.
更多证据:
Xcode停止运行,蓝色警报仍然存在.应用项目已终止.