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