0

画面がユーザーのタッチに応答できるようにする必要がありますが、MBProgressHUDを介して表示されるメッセージによってプロンプトが表示された後でのみです。私は実装する必要があることを認識しています

-(void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event

メソッドですが、私が言ったように、これを行う必要があるのは、ユーザーにメッセージのプロンプトが表示されたときだけで、前ではありません。これは可能ですか?もしそうなら、どのように?

4

2 に答える 2

1

userHasRespondedToMessage というブール値のフラグを使用するだけです。ユーザーがメッセージに応答するまで、NO に設定します。次に、 touches メソッドで、ブール値が no の場合は、タッチを処理する代わりに単に戻ります。または、tocuhes を有効または無効にするその他の方法。

于 2012-12-07T04:06:05.757 に答える