Попытка получить базовую функциональность перетаскивания для приложения iPhone.
Мой текущий код для попытки сделать это выглядит следующим образом:
- (void) touchesMoved:(NSSet*)touches withEvent:(UIEvent*)event
{
UITouch *touch = [touches anyObject];
CGPoint location = [touch locationInView:self];
self.center = location;
}
Этот код является результатом мерцания UIView, к которому прикоснулись, когда оно следует за касанием. Немного поиграв с ним, я также заметил, что UIView, кажется, мигает с позиции 0,0 на экране до текущей точки касания.
Есть идеи, что я делаю не так?