Animer une vue sur votre application iOS

Chaque fois que vous affectez une nouvelle valeur de certaines propriétés de la vue (comme le cadre et centre propriétés), la vue est immédiatement redessiné et le changement est immédiatement visible sur l'écran.

En outre, des modifications à plusieurs propriétés de la vue (comme celles qui viennent mentionné) peuvent être animés. 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 est géré pour vous par le UIView classe. Qui plus est, il suffit d'un seul appel de méthode pour spécifier les animations à effectuer et les options pour l'animation.

Vous pouvez animer les propriétés suivantes du UIView classe:




  • cadre: Cette propriété contient le rectangle de cadre, qui spécifie la taille et l'emplacement de la vue dans son Super View système de coordonnées.

  • bornes: Cette propriété contient le rectangle bounds, qui spécifie la taille de la vue (et de son origine de contenu) dans le propre système de coordonnées local de vue.

  • centre: Cette propriété contient le point central connu de la vue dans son Super View système de coordonnées.

  • transformer: Utilisé pour faire une rotation de la vue.

  • alpha: Cette propriété contrôle le degré de transparence. Si vous animez, vous pouvez obtenir des vues de fade in et fade out.

  • Couleur de fond: Cette propriété vous permet de passer d'une couleur à l'autre.

  • contentStretch: Cette propriété contrôle la façon dont le contenu d'une vue est étirée pour remplir ses limites lorsque la vue est redimensionnée et est souvent utilisé pour animer le redimensionnement des boutons et des contrôles.