Questions marquées «uigesturerecognizer»

7
UILongPressGestureRecognizer est appelé deux fois en appuyant sur
Je détecte si l'utilisateur a appuyé pendant 2 secondes: UILongPressGestureRecognizer *longPress = [[UILongPressGestureRecognizer alloc] initWithTarget:self action:@selector(handleLongPress:)]; longPress.minimumPressDuration = 2.0; [self addGestureRecognizer:longPress]; [longPress release]; Voici comment je gère la pression longue: -(void)handleLongPress:(UILongPressGestureRecognizer*)recognizer{ NSLog(@"double oo"); } Le texte "double oo" est imprimé deux fois lorsque j'appuie pendant plus de 2 secondes. Pourquoi …


11
Pouvez-vous attacher un UIGestureRecognizer à plusieurs vues?
UITapGestureRecognizer *tapGesture = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(tapTapTap:)]; [self.view1 addGestureRecognizer:tapGesture]; [self.view2 addGestureRecognizer:tapGesture]; [tapGesture release]; Dans le code ci-dessus, seuls les appuis sur view2sont reconnus. Si je commente la troisième ligne, les tapotements sur view1sont reconnus. Si j'ai raison et que vous ne pouvez utiliser qu'une seule fois un identificateur de mouvement, …

8
UIGestureRecognizer sur UIImageView
J'ai un UIImageView, que je veux pouvoir redimensionner et faire pivoter, etc. Un peut-il UIGestureRecognizerêtre ajouté au UIImageView? Je voudrais ajouter un outil de reconnaissance de rotation et de pincement à un UIImageViewqui serait créé au moment de l'exécution. Comment ajouter ces outils de reconnaissance?

23
Comment appeler le geste tap sur UIView par programmation dans Swift
J'ai un UIView et j'y ai ajouté un geste de tapotement: let tap = UITapGestureRecognizer(target: self, action: Selector("handleTap:")) tap.delegate = self myView.addGesture(tap) J'essaye de l'appeler par programme dans le fichier de test. sendActionForEvent J'utilise cette fonction, mais cela ne fonctionne pas: myView.sendActionForEvent(UIEvents.touchUpDown) Il montre un sélecteur non reconnu envoyé à …


22
UIPanGestureRecognizer - Seulement vertical ou horizontal
J'ai une vue qui permet de UIPanGestureRecognizerfaire glisser la vue verticalement. Donc, dans le rappel de reconnaissance, je ne mets à jour que la coordonnée y pour la déplacer. Le superview de cette vue a un UIPanGestureRecognizerqui fera glisser la vue horizontalement, en mettant simplement à jour la coordonnée x. …

21
Comment désactiver le geste de balayage de UIPageViewController?
Dans mon cas, le parent UIViewControllercontient UIPageViewControllerqui contient UINavigationControllerqui contient UIViewController. Je dois ajouter un geste de balayage au dernier contrôleur de vue, mais les balayages sont gérés comme s'ils appartenaient au contrôleur de vue de page. J'ai essayé de le faire à la fois par programme et via xib …


18
Pas de balayage arrière lors du masquage de la barre de navigation dans UINavigationController
J'adore le pack swipe hérité de l'intégration de vos vues dans un fichier UINavigationController. Malheureusement, je n'arrive pas à trouver un moyen de masquer le NavigationBarmais j'ai toujours le balayage tactile en arrière gesture. Je peux écrire des gestes personnalisés mais je préfère ne pas le faire et me fier …
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.