UIView animation en utilisant les options de Swift
Comment puis-je régler l' UIViewAnimationOptions
à .Repeat
dans un UIView
bloc d'animation:
UIView.animateWithDuration(0.2, delay:0.2 , options: UIViewAnimationOptions, animations: (() -> Void), completion: (Bool) -> Void)?)
Vous devez vous connecter pour publier un commentaire.
Swift 3
À peu près la même qu'avant:
sauf que vous pouvez laisser de côté le type complet:
et vous pouvez toujours combiner les options:
Swift 2
options: [.allowUserInteraction, .beginFromCurrentState],
La plupart du Cacao Touche "option", qui étaient les énumérations avant Swift 2.0 ont été changé pour des structs,
UIViewAnimationOptions
être l'un d'entre eux.Alors que
UIViewAnimationOptions.Repeat
auraient été précédemment défini comme:(semi-pseudo-code)
Il est maintenant défini comme:
Point de l'être, afin de parvenir à ce qui a été réalisé avant à l'aide de masques de bits (
.Reverse | .CurveEaseInOut
) vous aurez besoin de placer les options dans un tableau, soit directement après leoptions
paramètre, ou définie dans une variable avant de l'utiliser:ou
Veuillez vous reporter à la réponse de l'utilisateur @0x7fffffff pour plus d'informations: Swift 2.0 - Opérateur Binaire “|” ne peut pas être appliqué à deux opérandes UIUserNotificationType