2

Web サービスを介して潜在的なオプションの大きなリストから検索し、それらをテーブル ビューに一覧表示するために使用するテキスト ボックスがあります。

開始/完了時に私はそれらを呼び出します

+ (void)showProgressHUDIfNecessary {
    if ([RestKitWebServiceRequest operationCount] == 0) {
        [[UIApplication sharedApplication] beginIgnoringInteractionEvents];
        [SVProgressHUD showWithMaskType:SVProgressHUDMaskTypeGradient];
    }
}

+ (void)dismissProgressHUDIfNecessary {
    if ([RestKitWebServiceRequest operationCount] == 0) {
        [SVProgressHUD dismiss];
        [[UIApplication sharedApplication] endIgnoringInteractionEvents];
    }
}

インジケーターが回転している間、タッチ イベントは確実に無効になりますが、iPhone シミュレーターから実行している場合でも、制限なくテキスト ボックスに入力できます。

今説明したキーボード入力を含め、すべてのユーザー入力を無効にするにはどうすればよいですか?

4

0 に答える 0