3

UIAlertView が消えるのを止めることはできますか?

どのボタンが押されたかに基づいて、UITextField を追加してアニメーション化するか、それを却下します。しかし、アラートが消えた後にテキスト フィールドを追加することはできません。

4

2 に答える 2

1

UIAlertViewDelegate メソッドを実装する必要があります。

- (void)alertView:(UIAlertView *)alertView willDismissWithButtonIndex:(NSInteger)buttonIndex

ボタン インデックスに基づいて、カスタム アクションを実行できます。

それ以外の場合は、独自の alertview クラスを作成するか、UIAlertView のサブクラスを作成する必要があります。

サブクラス化を選択した場合は、メソッドをオーバーライドできます:

-(void)dismissWithClickedButtonIndex:(NSInteger)buttonIndex animated:(BOOL)animated 

特定のボタンが押された場合に alertView を閉じないようにする

于 2012-09-15T08:28:22.683 に答える
0

UITextFieldが閉じられた後に単に追加したい場合UIActionSheetは、ActionSheet が閉じられたときに TextField のメソッドを呼び出すメソッドを追加します。

于 2012-09-15T08:25:54.037 に答える