let alertController: UIAlertController = UIAlertController(title: "Alert", message: nil, preferredStyle: .alert)
let customActionButton: UIAlertAction = UIAlertAction(title: "Custom", style: .default) { action -> Void in
}
let attrString: NSAttributedString = NSAttributedString(string: "Custom", attributes: [NSFontAttributeName: UIFont.init(name: "Roboto-Regular", size: 17.0)!])
customActionButton.setValue(attrString, forKey: "attributedTitle")
alertController.addAction(customActionButton)
present(alertController, animated: true, completion: nil)
任何人都可以告诉我是否可以在swift中更改警报操作按钮
答案 0 :(得分:1)
没有公共API可用于执行此操作。即使您能够实现这一目标,也可能是通过私有API而导致应用程序在审核时被拒绝。
您可以查看NSHipster的这篇文章,其中介绍了UIAlertController的基本样式:http://nshipster.com/uialertcontroller/
此外,如果您希望更改警报中的字体颜色。只需在alert中更改视图的tintColor。
alert.view.tintColor = UIColor.green /// where alert is UIAlertController object