5

私が欲しいのは次のようなものです

-(UIView*) fromPoint: (CGPoint) point inView:(UIView*) superView

このようなものはすでに存在しますか?UIImageViewあるものを別のものにドラッグ アンド ドロップした場合に、多くのうちの任意の 2 つのコンテンツを正常に交換できるようにしたいのです。

これを行う 1 つの方法は、指定されたポイントが含まれているかどうかをすべてのサブビューで確認することです。他に方法はありますか?

ありがとう。

4

1 に答える 1

7

ヒット テストが階層内のビューにある場合、UIView で hitTest を実行すると、そのサブビューが返されます。

- (UIView *)hitTest:(CGPoint)point withEvent:(UIEvent *)event

イベントはあなたが望むものに対してnilになります

于 2012-08-06T13:42:39.267 に答える