我正在开发一个应用程序,在该应用程序中,我一次又一次地添加相同的图像,单击按钮随机位置并移动这些图像。
但是在移动这些图像时,图像可以在整个视图中移动,尽管在 UIView 中移动我希望我的图像仅在我添加它的子视图(UIImage 视图)中移动。
这是我的 TouchesMoved 代码
- (void)touchesMoved:(NSSet *)touches withEvent:(UIEvent *)event {
UITouch *touch = [[event allTouches] anyObject];
UIImageView *imgPimple;// = [[UIImageView alloc]init];
imgPimple = (UIImageView*)[touch view];
CGPoint touchLocation = [touch locationInView:imgPimple superview];
if ([touch.view isKindOfClass:[UIImageView class]])
{
imgPimple.center = touchLocation;
}
}