标题是很难的。 的主要情况是这样的UIGestureRecognizer子视图识别问题
UIView *superView = [[UIView alloc] initWithFrame:CGRectMake(0,0,400,400)];
UIView *subView = [[UIView alloc] initWithFrame:CGRectMake(-200,-200,400,400)];
UITapGestureRecognizer *tapGesture = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(tapAction:)];
[subView addGestureRecognizer:tapGesture];
[superView addSubView:subView];
OK,你会发现,当你点击的区域(0,0,200,200)点击手势将生效,如果单击点(-150,-150 )轻拍手势不会生效。
我不知道上海华界外的点击是否会导致此问题或没有。
任何人有任何想法如何解决这一问题?
工程太棒了!谢谢! – 2013-03-24 23:51:48