表示されているアイテム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. CALayerでタッチイベントを取得するには?
- 3. 画像ビューでタッチイベントを適用する方法
- 4. 部分ビューから親ビューを取得する方法
- 5. コントローラでビューの値を取得する方法は?
- 6. Revitの図面ビューでエクステントを取得する方法
- 7. タッチイベントでビューの位置を移動/再配置する方法は?
- 8. ビューIDでFragmentManagerを取得する方法は?
- 9. Ajaxコールバックでコントローラ/モデル/ストア/ビューを取得する方法
- 10. ImageWitcherビューでarraylistを取得する方法
- 11. WPF Prismリージョン内で複製ビューを取得する方法
- 12. コンポーネントの外側で角2のマウスアップを取得する方法
- 13. 他のページで外部ページのHTMLを取得する方法
- 14. codeigniterの例外ライブラリでCIのintanceを取得する方法
- 15. ナビゲーションバー以外のビューの高さを取得する最も簡単で簡単な方法は何ですか?
- 16. アクティビティの外でスクリーンメトリックを取得する方法は?
- 17. 外部アプリケーションでUI要素のコントロールを取得する方法
- 18. ActionControllerの外でymlパラメータを取得する方法
- 19. IErrorHandlerで元の例外を取得する方法
- 20. Vimで外部コマンドの戻り値を取得する方法
- 21. Webサービスで例外の理由を取得する方法
- 22. iOSスクロールビュー内のビューのコンテンツオフセットを取得する方法
- 23. jQuery.ajax()へのアクセス方法Djangoビューのパラメータを取得する
- 24. キャンバスの現在のビュー位置を取得する方法は?
- 25. Drupal:ビュー内の画像のファイルサイズを取得する方法
- 26. UIScrollViewのタッチイベントを親ビューから停止する方法はありますか?
- 27. 現在のビューIDと前のビューIDを取得する方法
- 28. データベースからビューの行数を取得する方法は?
- 29. 、ビュー内のURLからノードIDを取得する方法は?
- 30. ViewFlipperからの総ビュー数を取得する方法は?
ありがとうございます。 UINavigationItemは私が考えることができるより複雑です。しかしセレクタのhitTest:withEvent:は私が探しているものです。私はpointInside:withEvent:私のカスタムビューまたはコントロールに大きな応答領域を持たせるために修正する必要があるメソッドだと思います。 – Wot