[英]How to detect if Touch input intersects uiimageview
似乎在任何地方都找不到答案。
我的游戏在用户触摸屏幕时开始,手指必须停留在其中的路径,如果它触摸/相交边缘,那么我希望它运行方法[self gameover]。
边缘将是UIImageView。
感谢大家。
希望您能改写动容事件。 检查用户触摸是否与您的图像视图相交,如下所示。
-(void) touchesMoved:(NSSet *)touches withEvent:(UIEvent *)event
{
UITouch *touch = [touches anyObject];
CGPoint point =[touch locationInView:self.view];
if (CGRectContainsPoint(self.imageView.frame, point))
{
//Intersects
[self gameOver];
}
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.