快速设置 UIAlertView 按钮的颜色

Posted

技术标签:

【中文标题】快速设置 UIAlertView 按钮的颜色【英文标题】:Setting UIAlertView button's color in swift 【发布时间】:2015-06-09 16:38:14 【问题描述】:

我是一个新的 swift 程序员,我需要更改 UIAlertView 按钮颜色的颜色。例如,我想将其 UIColor 更改为黄色。你能帮帮我吗?

【问题讨论】:

你已经尝试了什么? 【参考方案1】:

您可以像这样更改tintColor

alert.view.tintColor = UIColor.blackColor()

但 Apple 不赞成自定义 UIAlertView

UIAlertView 类旨在按原样使用,不支持子类化。此类的视图层次结构是私有的,不得修改。

UIAlertView Class Reference

虽然有alternatives。

【讨论】:

以上是关于快速设置 UIAlertView 按钮的颜色的主要内容,如果未能解决你的问题,请参考以下文章

更改 UIAlertview 和 UIActionsheet 按钮的色调颜色

如何快速在 UIAlertView 中添加 UITableView

快速显示 UIAlertView 时出错

快速连续多次创建 UIAlertView

快速警报视图(iOS8),单击确定和取消按钮,点击该按钮

如果不是 QML SystemPalette,QML 默认按钮快速控件从哪里获取颜色?