в вашем методе начала касания вы получите точки касания и сможете получить imageView
, где начнется касание. Теперь, если вы хотите, чтобы показать перемещение зрения изображения сделайте следующее:
- в контакте начинают получить
UIImageView
объект
создать новый UIImageView
объект с теми же свойствами.
UIImageView *newImageView = [[UIImageView alloc] initWithFrame:myCurrentImageView.frame];
newImageView.image = myCurrentImageView.image;
//other properties if needed
[myscrlview addSubView:newImageView];
Это будет добавить изображение в ваш вид прокрутки в том же месте, на котором было показано ваше предыдущее изображение.
В сенсорном движении вы получите ваши точки касания
установить ваш любой из UIImageView
объекта позволяет сказать
newImageView.center = touchPoint;
это покажет изображение движущегося
В thouchEnd
сделать то же самое установите ваш newImageView
центр в положении касания.
Убедитесь, что вы установите UIScrollView
свойство, такие как размер контента и каждую вещь, а также при перемещении нового изображения может иметь происхождение отрицательного в случае, если ваш центр установлен в й = 0, у = 0.
Это сохранит предыдущее изображение, поскольку оно находится в режиме прокрутки и создаст копию нового изображения во время перемещения.
Надеюсь, это то, что вы ищете. Если не дайте мне знать.
Примечание: код может содержать ошибки, как я только что ввели здесь не в Xcode, но вы можете понять, что делать