Vidéo: 13 astuces de l'application message sur iPhone / Le Saviez vous? [IOS] 2025
Chaque fois que vous affectez une nouvelle valeur à certaines propriétés de la vue (telles que les propriétés du cadre et du centre), la vue est immédiatement redessinée. sur l'écran.
De plus, les modifications apportées à plusieurs propriétés d'affichage (telles que celles qui viennent d'être mentionnées) peuvent être animées. Cela signifie que la modification de la propriété crée une animation qui transmet le changement à l'utilisateur sur une courte période de temps - et tout cela est géré pour vous par la classe UIView. De plus, il suffit d'un appel de méthode pour spécifier les animations à effectuer et les options pour l'animation.
Vous pouvez animer les propriétés suivantes de la classe UIView:
-
frame: Cette propriété contient le rectangle du cadre, qui spécifie la taille et l'emplacement de la vue dans le système de coordonnées de sa super vue.
-
bounds: cette propriété contient le rectangle des limites, qui spécifie la taille de la vue (et son origine) dans le système de coordonnées local de la vue .
-
center: cette propriété contient le point central connu de la vue dans le système de coordonnées de sa super vue.
-
transformer: permet de faire une rotation de vue.
-
alpha: cette propriété contrôle le degré de transparence. Si vous l'animez, vous pouvez faire en sorte que les vues s'affichent et disparaissent progressivement.
-
backgroundColor: cette propriété vous permet de passer d'une couleur à une autre.
-
contentStretch: Cette propriété contrôle la façon dont le contenu d'une vue est étiré pour remplir ses limites lorsque la vue est redimensionnée et est souvent utilisée pour animer le redimensionnement des boutons et des contrôles.
