J'ai un bouton que je voudrais afficher et masquer comme le font les commandes MPMoviePlayer d'iOS lorsque l'on touche la vidéo. Existe-t-il un meilleur moyen de le faire que de créer mon propre système de reconnaissance des gestes et une minuterie pour cacher/afficher le bouton comme le font ceux d'Apple ?
Réponse
Trop de publicités?
Dany Joumaa
Points
461
Ce serait votre meilleure option. Voici en gros à quoi ça pourrait ressembler :
UITapGestureRecognizer *recognizer = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(videoTapped:)];
[videoView addGestureRecognizer:recognizer];
...
- (void)videoTapped:(UITapGestureRecognizer *)recognizer {
[UIView animateWithDuration:0.25f animations:^{
buttonView.alpha = (CGFloat)!buttonView.alpha;
}];
}
Faites-moi savoir si vous avez d'autres questions.