スポンサーリンク
アラートを表示する(キャンセルボタン追加)
// アラートダイアログを生成
let alertController = UIAlertController(title: "タイトル",
message: "アラートメッセージ(キャンセルボタンを追加、キャンセルボタンを押された時の処理なし)",
preferredStyle: UIAlertController.Style.alert)
// CANCELボタンがタップされた時の処理なし
let cancelButton = UIAlertAction(title: "とじる",
style: UIAlertAction.Style.cancel, handler: nil)
// CANCELボタンを追加
alertController.addAction(cancelButton)
// アラートダイアログを表示
present(alertController, animated: true, completion: nil)
アラートを表示する(OK・キャンセルボタン追加)
// アラートダイアログを生成
let alertController = UIAlertController(title: "タイトル",
message: "アラートメッセージ(OKボタン・キャンセルボタンを追加、ボタンを押された時の処理あり)",
preferredStyle: UIAlertController.Style.alert)
// OKボタンがタップされた時の処理
let okAction = UIAlertAction(title: "OK",
style: UIAlertAction.Style.default, handler: { action in
// OKボタンがタップされた時の処理
print("OKボタンがタップされた")
})
// OKボタンを追加
alertController.addAction(okAction)
// CANCELボタンがタップされた時の処理
let cancelButton = UIAlertAction(title: "キャンセル",
style: UIAlertAction.Style.cancel, handler: { action in
// CANCELボタンがタップされた時の処理
print("CANCELボタンがタップされた")
})
// CANCELボタンを追加
alertController.addAction(cancelButton)
// アラートダイアログを表示
present(alertController, animated: true, completion: nil)
動作環境:Xcode10.0, Swift4.2
コメント
コメントはありません。