Après une animation je voudrais enchainer une autre animation pour afficher une view , comment puis-je faire ?
Je dois supprimer le nil dans la completion et y mettre quoi , quelle est la syntaxe ?
Tu peux omettre aussi le paramètre completion de la fonction transition et ajouter le block de la completion. Cela donnerait ceci (en reprenant l’exemple de @schtipoun ) :
UIView.transition(with: ui_barView, duration: 0.9, options: .transitionCurlUp,
animations: {self.ui_barView.isHidden = true}) {
finished in
// ce que tu veux faire après l'animation
}
Le block sera considérer comme le block de complétion. Cette façon fonctionne à chaque fois qu’une fonction se finit par un callback.
(C’est une méthode pour enjoliver le code )