我有一个游戏,我在顶部有广告。我的游戏有一个动作,只要用户触摸背景就会触发。碰巧的是,当我点击我的广告时,触发了所述动作,好像我刚触及了背景! 有关解决此问题的任何想法? 谢谢!
答案 0 :(得分:0)
设置UIGestureRecognizerDelegate
代理并实施gestureRecognizer:shouldReceiveTouch:
方法- (BOOL)gestureRecognizer:(UIGestureRecognizer *)gestureRecognizer shouldReceiveTouch:(UITouch *)touch
{
if (touch.view == iAdView) {
return NO;
}
return YES;
}
userInteractionEnabled
此代码从UIGestureRecognizer中排除目标视图。
不要忘记为{iAdView
将YES
属性设置为nth-child(4)