iOSのは、自分のボックスには、3つの入力ボックスを追加書きます

 

- (無効)]ダイアログ:( NSStringの*)タイトルこの例のoktitle :( NSStringの*)この例のoktitleプレースホルダ:( NSStringの*)プレースホルダ仕上げ:( UIAlertControllerSuccess)仕上げ{

    UIAlertController *警告= [ UIAlertController alertControllerWithTitle :タイトルメッセージnilにpreferredStyle :UIAlertControllerStyleAlert ];

    UIAlertAction * DEFAULTACTION = [ UIAlertAction actionWithTitle :この例のoktitleスタイル:UIAlertActionStyleDefault ハンドラ:^(UIAlertAction * _Nonnullのアクション){

//         UITextFieldの* edictTextField = alert.textFields [0]。

//         DLOG( "クリックOK%@" @、edictTextField.text)。

        仕上げ(1、警告。テキストフィールド);

    }]。

    

    UIAlertAction * [=キャンセルUIAlertAction actionWithTitle @ "取消" のスタイル:UIAlertActionStyleDefault ハンドラ:^(UIAlertAction * _Nonnullのアクション){

        [アラートはdismissViewControllerAnimated YESの完了nilを]。

        仕上げ(0、警告。テキストフィールド);

//         UITextFieldの* edictTextField = alert.textFields [0]。

//         DLOG(@ "%をキャンセル]をクリック@"、edictTextField.text)。

    }]。

    

    [警告addAction:DEFAULTACTION];

    [警告addAction:キャンセル]。

    [警告addTextFieldWithConfigurationHandler :^(UITextFieldの* _Nonnull テキストフィールド){

        。テキストフィールドプレースホルダ= @ "入力1";

    }]。

    [警告addTextFieldWithConfigurationHandler :^(UITextFieldの* _Nonnull テキストフィールド){

        。テキストフィールドプレースホルダ= @ "入力2";

    }]。

    [警告addTextFieldWithConfigurationHandler :^(UITextFieldの* _Nonnull テキストフィールド){

        。テキストフィールドプレースホルダ= @「入力3」。

    }]。

    

    [ 自己presentViewController :アラートのアニメーションYESの完了nilを];

}

 
 
 

おすすめ

転載: www.cnblogs.com/careerman/p/11870679.html