Вы можете использовать любой из следующих методов
Если вы хотите, чтобы оно было перемещено на событие «трогательное начало», используйте это
- (void) touchesBegan:(NSSet*)touches withEvent:(UIEvent*)event{}
Если вы хотите, чтобы оно было перемещено на событие «завершено касание»используйте это
- (void)touchesEnded:(NSSet *)touches withEvent:(UIEvent *)event{}
и поместите код, вставленный ниже
- (void)touchesEnded:(NSSet *)touches withEvent:(UIEvent *)event
{
CGPoint pt = [[touches anyObject] locationInView:self.view];
imageView.center = CGPointMake(pt.x,pt.y);
}
В поле «Код выше» точка p содержит координаты x и y вашего местоположения, к которому вы прикоснулись.Кроме того, вы также можете использовать анимацию для более плавных движений.