iOS 更改UIAlertAction 标题颜色

更改 UIAlertAction 标题颜色

1 使用 open func setValue(_ value: Any?, forKey key: String) 方法

        let action = UIAlertAction.init(title: "Cancel", style: .cancel, handler: nil)
        action.setValue(UIColor.green, forKey: "_titleTextColor")
        // key 可以是  titleTextColor 或者是 _titleTextColor

2 继承 UIAlertController, 在 func addAction(_ action: UIAlertAction) 方法中改标题颜色

 override func addAction(_ action: UIAlertAction) {
        super.addAction(action)
       self.view.tintColor = UIColor.init(clarifyColor: .LightBlue5BC9E8)
 }
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容