Swiftでアラートを表示する

calendar

スポンサーリンク

アラートを表示する(キャンセルボタン追加)

// アラートダイアログを生成
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

この記事をシェアする

コメント

コメントはありません。

down コメントを残す