SwiftUIAlert.Button 多个不同的初始化方法代码演示

11 min read
  1. 初始化一个简单的按钮
let cancelButton = UIAlertAction(title: "Cancel", style: .cancel)
  1. 初始化一个红色的按钮
let deleteButton = UIAlertAction(title: "Delete", style: .destructive)
deleteButton.setValue(UIColor.red, forKey: "titleTextColor")
  1. 初始化一个自定义样式的按钮
let customButton = UIAlertAction(title: "Custom", style: .default)
customButton.setValue(UIColor.blue, forKey: "titleTextColor")
customButton.setValue(UIImage(named: "customImage"), forKey: "image")
  1. 初始化一个带有处理程序的按钮
let okButton = UIAlertAction(title: "OK", style: .default) { _ in
    // 处理按钮按下事件
}