UIView模糊其他观点

时间:2010-03-19 05:02:05

标签: iphone uiview

我无法弄清楚隐藏按钮的是什么。第一张图显示了我要点击的按钮。它们是可点击的,而视图是这样缩小的,但是当像第二张图像一样展开视图时,按钮不再可点击。似乎有另一种视图模糊按钮。关于可能导致什么的任何想法?如果没有,任何想法,当我点击那个区域时,我怎么能弄清楚哪个视图获得了点击事件?

alt text http://www.matthew-long.com/download/clickable.png alt text http://www.matthew-long.com/download/blank.png

感谢。

1 个答案:

答案 0 :(得分:2)

您可以修补UIView方法,以查看哪些视图经过了热门测试:

@implementation UIView (Debug)

- (BOOL)pointInside:(CGPoint)point withEvent:(UIEvent *)event {
    BOOL pointInside =  CGRectContainsPoint(self.bounds, point);
    if (pointInside) NSLog(@"%@", self);
    return pointInside;
}

@end

这将为您提供触摸所触及的视图层次结构,从UIWindow到处理(或不处理)事件的视图。