Création d'une application contenant des flashCards. Ils nécessitent sûrement la capacité de retourner une carte. Pour ce faire, j'ai un UIViewController et pour éviter d'inverser la vue entière j'ai implémenté ma sous-vue dans un conteneur. J'ai déclaré deux sous-vues dans le conteneur nommé frontView
et backView
. frontView
obtenu un fond rouge et une étiquette indiquant avant tandis que backView
a obtenu un fond bleu et une étiquette en disant en arrière.UIViewanimation trantitionfromView à l'aide de l'animation UIViewflip
J'ai déclaré une variable afin que je puisse vérifier de quel côté est showened: var showingFront = true
Got une action UIButton qui appelle la func suivante:
if showingFront == true {
UIView.transitionFromView(forside, toView: bagside, duration: 1, options: UIViewAnimationOptions.TransitionFlipFromRight, completion: nil)
showingFront = false
} else {
UIView.transitionFromView(bagside, toView: forside, duration: 1, options: UIViewAnimationOptions.TransitionFlipFromRight, completion: nil)
showingFront = true
}
Ce flips la vue avant et en arrière, mais le backgroundColor disparait avec les étiquettes et je ne peux voir que le retournement du conteneur? Toute aide est appréciée
simplement Woow ... Il fonctionne parfaitement, incroyable si intelligent, je vous remercie beaucoup! : D –
De rien, je suis content de pouvoir vous aider :-) – Dasem