Junior — Middle
Dans quelles conditions les tailles du cadre et de la bordure de l'objet peuvent-elles ne pas correspondre?
sobes.tech IA
Réponse de l'IA
Les dimensions du cadre (frame) et des limites (bounds) d'un objet dans iOS peuvent ne pas correspondre si l'objet a été soumis à des transformations, telles que la mise à l'échelle, la rotation ou le déplacement.
- frame : c'est un rectangle décrivant la position et la taille de l'objet dans les coordonnées de sa superview.
- bounds : c'est un rectangle décrivant les coordonnées internes de l'objet, commençant généralement à (0,0) et reflétant sa taille propre.
Si la vue est pivotée ou mise à l'échelle, le frame changera pour accueillir l'objet transformé, tandis que les bounds resteront inchangés. Par exemple, en tournant de 45°, le frame sera plus grand que les bounds pour accueillir le nouveau contour de l'objet.