17

UIAlertViews を UIAlertControllers に変更しようとしています。このアクションを設定しました:

UIAlertAction *undoStopAction = [UIAlertAction actionWithTitle:@"Undo Stop"
                                                        style:UIAlertActionStyleDefault
                                                       handler:^(UIAlertAction *action) {
                                                           [self undoStop];
                                                       }];

ただし、アクションがタップされてから約 1 秒後までハンドラーは実行されません。これをスピードアップする方法はありますか?

4

3 に答える 3

3

Alert View では、短い遅延は正常です (ただし 1 秒未満)。これが不便な場合は、画面全体にラベルとボタンを表示するビュー (基本的にはカスタマイズされたアラート ビュー) をプログラムで作成できます。

于 2015-09-07T19:56:53.657 に答える