2010-12-09 4 views
0

Quelle est la meilleure façon de déplacer un UIView. J'ai un UIView personnalisé avec certaines choses personnalisées en elle, comme des ombres, des étiquettes etc.Mouvement UIView

Aujourd'hui, je suis en utilisant, pour déplacer cette 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; 
    } 
} 

Est-ce la meilleure façon de déplacer un UIView? Je l'éprouve un peu laggy.

+0

Il existe différentes façons d'animer une vue, cela dépend de la manière dont vous souhaitez déplacer une vue. –

Répondre

0

Je repositionne généralement une vue en utilisant le décalage entre l'emplacement touchesBegan et l'emplacement touchesMoves.