2017-07-22 10 views
-1

私はここをクリックして予約を予約することができます。あなたが望む予約のボタンをクリックすると、UIAlertが表示され、アクションを確認するかどうか尋ねられます。もしそうなら、別のUIAlertがあなたの予約を表示して確認します。以前のUIAlertのボタンをクリックして新しいUIAlertを作成します

私はこのシリーズをUIAlertsにする方法を理解するのが難しいです。ここにコードがあります。

+1

iOS 8.0以降をターゲットにしている場合は、 'UIAlertView'ではなく' UIAlertController'を使用してください。 – the4kman

+1

UIAlertViewが非推奨であるため、[UIAlertController](https://developer.apple.com/documentation/uikit/uialertcontroller)を使用しているはずです –

+1

[Swift iOSを使用してUIAlertViewボタンにアクションを追加する方法](https ://stackoverflow.com/questions/24195310/how-to-add-an-action-to-a-uialertview-button-using-swift-ios) – the4kman

答えて

0

コメントの中には、UIAlertControllerを使用する必要があります。

let alert : UIAlertController = UIAlertController(title: "title", message: "message", preferredStyle: .alert) 

そして、あなたは新しいアラートを作成するなどのハンドラで応答を処理するコードを作成する必要があります示したように

let accept : UIAlertAction = UIAlertAction(title: "Accept", style: UIAlertActionStyle.default, handler: { 
    // -code to process- and -create new alert- 
}) 

let cancel : UIAlertAction = UIAlertAction(title: "Cancel", style: UIAlertActionStyle.cancel, handler: nil) 

を必要に応じてアクション(ボタン)を追加します。

+0

ありがとう、男!出来た! :) –

+0

知っておきたい、答えとして選択してください;) –

関連する問題