我有一个UIScrollView。我有一个ImageView。
我想获得UITOUCH点。
我知道我可以通过
获得位置- (void)handleTap:(UITapGestureRecognizer *)tapRecognizer
{
CGPoint touchPoint = [tapRecognizer locationInView: _tileMap]
}
但是我想在图像上使用uitouch。
请帮助我。
答案 0 :(得分:0)
尝试这样,
- (void)handleTap:(UITapGestureRecognizer *)tapRecognizer
{
CGPoint touchPoint = [tapRecognizer locationInView: tapRecognizer.view]
}
将图片视图userInteractionEnabled
设置为YES
UIImageView *image = [[UIImageView alloc]init];
image.frame = CGRectMake(55, 30, 50, 40);
image.image = [UIImage imageNamed:@"Default.png"];
UITapGestureRecognizer *singleTap = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(handleTap:)];
singleTap.numberOfTapsRequired = 1;
self.view.tag =10;
image.userInteractionEnabled = YES;
[image addGestureRecognizer:singleTap];
答案 1 :(得分:0)
此链接包含ios中的Gesture。看看它可能对你有帮助。