有人可以帮助我如何从给定的 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
如果您怀疑该元素,您可能也会喜欢。