更改色调颜色以确认呼叫警报

时间:2018-07-23 13:46:21

标签: ios swift

因此,我希望用户能够从应用程序中发起呼叫,为此,我正在使用它:

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

因此,我的整个应用都将基本色应用于所有警报,按钮等。但是,当提示用户使用警报确认按钮时,它具有该蓝色的默认色。

alert

有什么原因可以更改此警报色调?

1 个答案:

答案 0 :(得分:1)

这是不可能的,至少在iOS 11.4.1中是这样。

示例视图:

00

相应的视图层次结构,

111

蓝色警报不存在。

嘈杂的蓝色警报不在您的应用程序内。它是系统的。

更多证据:

Xcode停止运行,蓝色警报仍然存在。该应用程序项目已终止。

333