更改UIAlertViewController色调颜色

时间:2019-11-08 16:22:44

标签: ios swift uiview uialertview uialertcontroller

我正在使用Google登录进行快速申请。当用户单击以登录API时,将提供此UIAlert。有什么办法可以改变它的色彩吗?即“取消”和“继续”?

UIAlertView

我什至尝试使用下面的AppDelegate代码对其进行全局更改;

UIView.appearance(whenContainedInInstancesOf: [UIAlertController.self]).tintColor = Color.brandPurple

这没有效果。

2 个答案:

答案 0 :(得分:3)

只需设置UIAlertController的tintColor。

 alertController.view.tintColor = Color.brandPurple // alertController is the object of UIAlertController

答案 1 :(得分:1)

您有两个选择,(还有您使用的颜色的名称和您已经尝试过的方法,可能第一个选择是您要寻找的东西)

所有警报(和其他内容)

您可以更改window的{​​{1}}

可以从任何tintColor

访问它
view

只需一个警报

更改单个警报视图的view.window?.tintColor = Color.brandPurple

tintColor
相关问题