ユーザーの操作を無効にする手助けをしてください。 ビュー階層の最上位レベルに数秒間表示されるカスタムビューがあります。ビューの下にはいくつかのボタンがあります。問題は、ユーザーがビューをクリックしたときにボタンがタッチイベントをキャッチすることです。私はmyCustomView.userInteractionEnabled = NOを設定しました。そして何も起こらない。ボタンは、すべてのビューでイベントをキャッチします。どのようにそれを介して傍受を許可しないビューを作成するには?閲覧の問題によるユーザーのやりとり
2
A
答えて
0
myCustomView
がビュー階層の最上位にある場合は、オーバーレイビューのようなものを実装しようとしていて、他のビューを半透明にカバーしていると思います。この場合、このビューでuserInteractionEnabled = NO
を設定すると、タッチイベントが下のビューに転送されます。
正しい方法は、カスタムビューでuserInteractionEnabled = YES
を設定し、透明なボタンを作成してタッチを解除するIBActionにリダイレクトするか無視するかのいずれかです。
0
あなたでしボタンの一般的なスーパーにだけ無効にユーザーとの対話:
someButton.superview.userInteractionEnabled = NO;
UIが上にいくつかのオーバーレイが上部の代わりに独自のウィンドウにオーバーレイを入れている間にUIを無効にする別の方法既存のビュー
0
使用:ユーザーイベントを無視する
[[UIApplication sharedApplication] beginIgnoringInteractionEvents]
。そして、数秒とあなたのビュー。消えるの後には、使用することができます:
[[UIApplication sharedApplication] endIgnoringInteractionEvents]
この方法で、あなたの問題を解決することができます。
関連する問題
- 1. simplexml_load_file安全に閲覧しているときの問題
- 2. メール連絡先の閲覧に役立つウェブサービスやAPIはありますか?
- 3. Androidの閲覧
- 4. javaとjavascriptのやり取りに問題がある
- 5. Cookieの編集と閲覧
- 6. rails_admin.gitのインストールの問題や、より一般的な問題
- 7. IEの問題:キーボードとチェックボックスのやりとり
- 8. ユーザーとJavaScriptとのやり取り
- 9. onDraw()閲覧
- 10. リスト閲覧と未読メッセージ
- 11. Capybara(v2)経由のブートストラップモーダルとのやり取りに問題があります
- 12. のAptana Studioの3 - 閲覧/読み取り専用モード
- 13. のVisual C++エラー閲覧ファイルストリームと文字
- 14. Devexpress eXpressAppリストビューの閲覧ウィンドウ
- 15. 閲覧ループのviエディタで
- 16. ホームページ閲覧時のHTMLコード
- 17. Android:閲覧中のリソースID?
- 18. android webview pdf閲覧
- 19. オフラインWebページ閲覧
- 20. Ipad DWG/DXF閲覧
- 21. わかりやすいjQueryの問題
- 22. 閲覧時にYAMLを折りたたむオプションはありますか?
- 23. ユーザーはChromeOSでウェブアプリのソースを閲覧できますか?
- 24. サービスとユーザーとのやり取りに最適な方法
- 25. ユーザーがUITableViewとやりとりするのを待つ
- 26. UITableView:セクションのフッターとユーザーとのやりとり
- 27. 閲覧中のセクションを確認する
- 28. ソースコードの閲覧をブロックする
- 29. 履歴の閲覧時にSPA以外のアプリケーションのBackbone.jsに問題が発生する
- 30. タッチ - 親と子供のユーザーのやりとり