指定された X、Y 座標から iOS UI 要素のプロパティを取得する方法について誰か助けてもらえますか?
ありがとう。
一般に、 の - (UIView *)hitTest:(CGPoint)point withEvent:(UIEvent *)event
メッセージが必要ですUIView
。ウィンドウ座標にある場合x, y
は、ウィンドウのビューを使用できます。
UIView *view = [myWindow.rootViewController.view hitTest:CGPointMake(x, y) withEvent:nil];
これによりview
、その位置でビュー階層の最も下にある要素が作成されます。座標が要素の空間内にあることを確認する必要があります。
- (BOOL)pointInside:(CGPoint)point withEvent:(UIEvent *)event
要素の疑いがある場合も好きかもしれません。