Articles of core animation

Core Animation – modifier la propriété d'animation

J'ai de l'animation func startRotate360() { let rotation : CABasicAnimation = CABasicAnimation(keyPath: "transform.rotation.z") rotation.fromValue = 0 rotation.toValue = Double.pi * 2 rotation.duration = 1 rotation.isCumulative = true rotation.repeatCount = Float.greatestFiniteMagnitude self.layer.add(rotation, forKey: "rotationAnimation") } Ce que je veux, c'est pouvoir arrêter l'animation en réglant son nombre de répétitions à 1, donc il termine la rotation […]

L'animation ne se produit pas parfois

Je construis un jeu de concentration. Les tuiles sont returnnées par une pression sur un button. Je vérifie ensuite si deux tuiles sont returnnées. Quand je ne fais pas la vérification, les tuiles se returnnent comme prévu. Quand je fais la vérification, la première tuile returnne correctement. Si la deuxième tuile correspond à la première […]

UIView s'affiche incorrectement après l'animation de sa couche

J'ai un problème que je ne comprends pas concernant UIViews et Core Animation. Voici ce que je veux faire: Une petite vue est présentée au-dessus d'une plus grande vue en la mettant comme une de ses sous-vues. Lorsque je clique sur un button dans cette vue, la vue doit être réduite et déplacée vers un […]

Comment imiter le comportement de l'animation UINavigation lors de la transition entre deux UITableViews

J'ai un UIViewController qui héberge deux UITableViews et permute entre les deux. Je me request comment puis-je implémenter exactement le même comportement d'animation qu'un UINavigationController lors de la transition entre ces deux UITableViews? (ie une tableView est repoussée de l'écran de gauche à droite ou de droite à gauche par l'autre tableView).

Comment get des points d'Arc?

Je travaille sur l'animation de base et les charts de base. Je dessine un arc avec le centre (0,0). Maintenant je veux dessiner la ligne après arc.i peut dessiner l'arc mais après que je ne suis pas capable d'get deux points d'arc différents Comment puis-je l'get? Voici le code: CGMutablePathRef retPath = CGPathCreateMutable(); CGPathMoveToPoint(retPath, NULL, […]

SceneKit Rigged Character Animation augmente les performances

J'ai *.DAE files pour les caractères ont chacun 45-70 os, je veux avoir environ 100 caractères animés sur l'écran. Cependant, quand j'ai ~ 60 caractères, les animations prennent ~ 13ms de ma boucle de mise à jour, ce qui est très coûteux et ne me laisse presque aucune place pour d'autres tâches. Je règle les […]

Comment puis-je faire cet effet d'animation dans le développement de l'iPhone? Quartz2d, ​​Animation de base?

Ce que je voudrais faire est une barre avec une animation croissante et le text (nombre) augmente également avec la valeur de la longueur de la barre. Ça ressemble à: La barre devrait se développer horizontalement et le text avec le nombre devrait se développer aussi. Et l'user peut être vouloir jouer à nouveau l'animation […]

Animation de particules pour iOS

J'ai besoin d'animation de particules dans mon jeu 2D basé sur UIView . Actuellement, j'utilise un tableau d'images pour les animations de particules. Cela augmente la taille de l'application et entraîne parfois des memory leaks. Est-il possible de faire des animations de particules en utilisant Core Animation?

Comment séquencer deux animations avec un retard entre

J'ai un UIImageView que je veux faire pivoter de 180 degrés, en prenant 1 seconde, puis je veux attendre 1 seconde à cette position, puis tourner de 180 degrés à la position initiale en prenant 1 seconde. Comment puis-je accomplir cela? J'ai essayé 100 approches et il ne cesse de revenir en arrière au lieu […]

Swift: Retard après chaque itération d'animation

J'ai une Core Animation dont .repeatCount est défini sur Float.infinity . Après chaque itération de l'animation, ie. après chaque répétition, je veux avoir un timeout de 3 secondes. Comment puis-je atteindre cet objective? Merci!