表示されているアイテムrectより大きいrectでNavigationItemをタップできます。
私はUINavigationItem
がUIView
のサブクラスではないことを知っていますが、アクセシビリティインスペクタはその特性をButtonと教えています。よくわかりません。
ボタンの内側に触れて持ち上げていないときは、ボタンの外側に指を動かすと、ボタンはまだ接触していますが、どのように機能しますか?
このケースではレスポンダーチェーンがどれくらいの量で作用しているか知りたいと思います。
1.ボタンをタッチすると、最初のレスポンダとはどのようになりますか?
2.ボタンを押して、指を持ち上げるかどうかをボタンがどのように知ることができましたか。
3.レスポンダチェーンはこれを通じてどのように見えますか?
ビューの外でタッチイベントを取得する方法
0
A
答えて
0
がinitWithCustomView:
でcuestom UINavigationItem
を作成し、hitTest:withEvent:
が大きなタッチ領域と自己を返すためにオーバーライドされてUIView
そのカスタムに渡す...ありがとう。
0
ボタンを押すかsth elseを押すとレスポンダになります。指がどこにあっても、指が画面から離れない限り、このタッチイベントの唯一の応答者になります。 ここに詳細情報が表示されます: https://developer.apple.com/library/ios/#documentation/EventHandling/Conceptual/EventHandlingiPhoneOS/Introduction/Introduction.html#//apple_ref/doc/uid/TP40009541-CH1-SW1
+0
私は参照してください。 touchesEnd:withEvent:が発生するまで、ボタンは常に最初のレスポンダであり、touchesMoved:withEvent:が最初にボタンに送信されます。 – Wot
関連する問題
- 1. ビューの外にあるビューのモデルを取得する方法
- 2. タッチイベントから実際の画像ビューの座標を取得
- 3. 別のビュー内でビューのフレームを取得する方法は?
- 4. ビューのデータを取得する方法
- 5. CALayerでタッチイベントを取得するには?
- 6. 画像ビューでタッチイベントを適用する方法
- 7. findViewByIdフラグメント内で、onCreateViewの外側のビューを取得する方法
- 8. getViewメソッドの外側でビューとホルダーオブジェクトを取得する方法は?
- 9. 外部タッチイベントでrecyclerviewを非表示にする方法は?
- 10. 部分ビューから親ビューを取得する方法
- 11. 他のアプリでビューのIDを取得する方法は?
- 12. ビュー(Laravel5)でリンクテーブルの列の値を取得する方法は?
- 13. タッチイベントでビューの位置を移動/再配置する方法は?
- 14. コントローラでビューの値を取得する方法は?
- 15. Revitの図面ビューでエクステントを取得する方法
- 16. グライドで画像ビュー上のURIを取得する方法
- 17. ASP.Net MVC 5ビューでApplicationUserのカスタムプロパティ値を取得する方法?
- 18. androidの親ビューでカスタム子ビューから値を取得する方法
- 19. ビューの外側にタッチし始めてドラッグするタッチイベントに応答する方法
- 20. UIScrollViewのタッチイベントを親ビューから停止する方法はありますか?
- 21. ビューでlaravelピボットテーブルレコードを取得する方法は?
- 22. ImageWitcherビューでarraylistを取得する方法
- 23. web2pyビューでjsonを取得する方法
- 24. WPF Prismリージョン内で複製ビューを取得する方法
- 25. ビューでテンプレートパスを取得する方法django
- 26. ビューIDでFragmentManagerを取得する方法は?
- 27. BIRT:HTMLビューでエクスポートオプションを取得する方法
- 28. ビュー内でhasOneプロパティを取得する方法は?
- 29. Ajaxコールバックでコントローラ/モデル/ストア/ビューを取得する方法
- 30. 2DビューでDBIDと場所を取得する方法
ありがとうございます。 UINavigationItemは私が考えることができるより複雑です。しかしセレクタのhitTest:withEvent:は私が探しているものです。私はpointInside:withEvent:私のカスタムビューまたはコントロールに大きな応答領域を持たせるために修正する必要があるメソッドだと思います。 – Wot