Comment le cadre UIView changera-t-il après une rotation de 90 degrés?
sobes.tech IA
Réponse de l'IA
Lorsqu'un UIView est tourné de 90 degrés, son cadre (frame) changera, car le frame est un rectangle décrivant la position et la taille dans les coordonnées du superview. La rotation modifie l'orientation et les coordonnées, mais ne modifie pas la propriété bounds.
Par exemple, si un UIView a une largeur de 100 et une hauteur de 50, après une rotation de 90 degrés, le frame aura une largeur de 50 et une hauteur de 100, car les axes X et Y sont échangés.
Il est important de noter que le frame est calculé par rapport au superview et dépend de la transformation. Donc, après rotation, le frame peut sembler que les tailles ont été échangées et que la position a été décalée pour maintenir la disposition visuelle.
Si vous souhaitez obtenir une taille inchangée, utilisez la propriété bounds, qui ne change pas avec les transformations.