私は- (void)touchesMoved:(NSSet *)touches withEvent:(UIEvent *)event
タッチメソッドを使用しimageView
ていますがimageView
、scrollview
スクロールビューを直接取得するため、タッチイベントが実行されない理由を理解しました
私のコードは
- (void)touchesMoved:(NSSet *)touches withEvent:(UIEvent *)event
{
// get touch event
UITouch *touch = [[event allTouches] anyObject];
CGPoint touchLocation = [touch locationInView:self.view];
if ([touch view] == imagedisplay) {
// move the image view
imagedisplay.center = touchLocation;
}
}
imagedisplay 私の imageView オブジェクトですが、動作していないタッチ イベントでは、取得した imageView でスクロールビューで動作しているため、スクロールビューと imageView の両方に適用されるソリューションとソース コード関連のタッチを提供します