Je dois créer un effet de chevron animé en utilisant la mosaïque bitmap ci-dessous. J'espère qu'un UIView
avec un motif sera suffisant, mais je dois être capable d'animer l'origine du motif au fil du temps, et je ne peux pas voir que c'est possible. Je pense que c'est possible avec Quartz
ou CoreGraphics
au niveau bas. Quel serait le meilleur moyen de le faire, et pouvez-vous fournir un exemple de code dans Swift qui démontre la solution?Comment animer une mosaïque dans un UIView
0
A
Répondre
0
je voudrais ajouter l'image en tant que contenu de plusieurs sous-couches (CALayer
instances) alignés l'un en dessous de l'autre et d'animer ces sous-couches position y.
La couche principale écrêterait ses sous-couches sur la bordure et les sous-couches qui se déplacent hors de l'écran se déplaceraient vers le bas pour être réutilisées, de la même façon que UITableView
réutilise ses cellules. Vous pouvez également regarder CADisplayLink
pour avoir un meilleur contrôle du rendu.
Votre question est à la fois trop large et trop vague pour être un bon ajustement. Oui, vous pouvez animer en utilisant un UIView personnalisé et des graphiques de base. Vous pouvez également utiliser Core Animation. –
Je vais modifier ma question pour clarifier ce que je demande ici. –