Изменение местоположения в интерфейсе UITouch

я использую этот код ниже, чтобы перетащить изображение по экрану. Единственное, что я хотел бы изменить, это расположение изображения. Прямо сейчас местоположение меняется при каждом прикосновении, поэтому каждый раз, когда я пытаюсь его переместить, оно передается моему пальцу. Как мне сделать так, чтобы он мог двигаться относительно моего пальца? например если изображение находится в середине экрана, и я помещаю палец в правый нижний угол экрана, изображение не переводится на мой палец. Надеюсь, это имеет смысл. Заранее спасибо.

// get touch event
UITouch *touch = [[event allTouches] anyObject];

// get the touch location
CGPoint touchLocation = [touch locationInView:touch.view];

// move the image view
image.center = touchLocation;

person hakimo    schedule 06.07.2011    source источник


Ответы (1)


uiimage-detecting-touch-and-drag

это может помочь..!!

person Dileep Reghu    schedule 06.07.2011