2010-12-09 2 views
0

Wich - лучший способ переместить UIView. У меня есть пользовательский UIView с некоторыми пользовательских вещи в нем, как тени, этикетки и т.д.Движение UIView

Сегодня я использую для этого шага UIView .:

- (void) touchesMoved:(NSSet *)touches withEvent:(UIEvent *)event { 
    UITouch *touch = [[event allTouches] anyObject]; 
    if (self.isEditing) {  
     CGPoint location = [touch locationInView:[rootView view]];  
     self.center = location; 
    } 
} 

Является ли это лучший способ двигаться UIView? Я испытываю это немного лагги.

+0

Существуют различные способы анимации вида, это зависит от того, как вы хотите перемещать представление. – 2010-12-09 11:45:51

ответ

0

Обычно я перемещаю вид, используя смещение между местоположением touchsBegan и местоположением touchsMoves.