我无法弄清楚隐藏按钮的是什么。第一张图显示了我要点击的按钮。它们是可点击的,而视图是这样缩小的,但是当像第二张图像一样展开视图时,按钮不再可点击。似乎有另一种视图模糊按钮。关于可能导致什么的任何想法?如果没有,任何想法,当我点击那个区域时,我怎么能弄清楚哪个视图获得了点击事件?
alt text http://www.matthew-long.com/download/clickable.png alt text http://www.matthew-long.com/download/blank.png
感谢。
答案 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到处理(或不处理)事件的视图。