创建实例对象:
let alertController = AlertController(title: “Title”, message: “Concrete Content.”, preferredStyle: .alert)
let alertActionDone = UIAlertAction(title: “Done”, style: .defalut){ (action) in
print(“”)
}
let alertActionCancel = UIAlertAction(title: “Cancel”, style: .cancel, handler: nil)
alertController.addAction(alertActionDone)
alertController.addAction(alertActionCancel)
self.present(alertController, animated: true, completion: nil)
上述UIAlertAction的风格可选值有:
default 默认
cancel 取消
destructive 消极风格
在UIAlertController中显示输入框:
alertController.addTextField{ (textField) in
print(textField.text)
}
上述显示输入框可为密码框样式:
alertController.addTextField{ (textField) in
textField.isSecureTextEntry = true
}
创建抽屉样式UIAlertController:
let alertController = AlertController(title: “Sheet”, message: “Concrete Content.”, preferredStyle: .actionSheet)
let alertActionDone = UIAlertAction(title: “Done”, style: .defalut){ (action) in
print(“”)
}
let alertActionCancel = UIAlertAction(title: “Cancel”, style: .cancel, handler: nil)
alertController.addAction(alertActionDone)
alertController.addAction(alertActionCancel)
self.present(alertController, animated: true, completion: nil)