17

UIView特定の aを取得する方法を見つけようとしていますCGPoint。簡単に言えば、ヒットテストを行いたいと思います。

たとえば、UIViewサイズが親よりも小さい多くのサブビューを持つ がありUIViewます。私がやりたいのは、touchMovedイベントが発生したときに、タッチされたサブビューの周りの他のサブビューをチェックすることです。CGPointそのためには、 a を subviewに変換できるとよいでしょうUIView

私はObjective-Cが初めてです。それを行う良い方法はありますか?どんな提案も本当に役に立ちます。:)

4

1 に答える 1

22

UIView にhitTest:withEvent:セレクターがあります。これは、そのポイントを含むビュー階層で最も深いサブビューを返します。一番上のビューでこれを呼び出してみてください。

于 2011-05-17T15:31:49.797 に答える