1

uiwebviewのsetUserInteractionを無効にしています。5秒後、もう一度有効にします。問題は、ユーザーがこの5秒間に触れた場合、アクションを実行せず、このタイムアウト後にアクションが実行されることです。userInteractionを完全に無効にする方法、またはインタラクションを再度設定する前にイベント履歴をクリアする方法は?ありがとうございました。

4

1 に答える 1

0

使ってみてください

[[UIApplication sharedApplication] beginIgnoringInteractionEvents];

[[UIApplication sharedApplication] endIgnoringInteractionEvents];

代わりは。

これにより、アプリケーション全体のユーザーインタラクションが無効になるため、適切な回避策ではない可能性があります。

于 2012-05-25T15:48:00.020 に答える