找到包含cgpoint的最高子视图的最佳方法是什么?

时间:2010-08-11 07:35:42

标签: iphone objective-c uiview

是否有比循环uiview的子视图和测试cgrectcontainspoint更快的方法?

1 个答案:

答案 0 :(得分:1)

我自己没有尝试过,但看起来hitTest:withEvent:会做你想做的事。

该文档说它遍历视图层次结构,在每个子视图上调用pointInside:withEvent,这可能最终调用CGRectContainsPoint,所以它可能不会更快。我可能仍然会尝试而不是手动循环遍历子视图。