Junior — Middle
Dans quelles circonstances la valeur de la propriété Origin dans Bounds peut-elle être modifiée?
sobes.tech IA
Réponse de l'IA
La propriété Origin dans Bounds sur iOS définit les coordonnées du début (coin inférieur gauche) de la zone rectangulaire. La valeur de Origin peut changer dans les cas suivants :
- Lors du déplacement d’un objet : si vous souhaitez déplacer
Boundsà l’intérieur deUIView, vous modifiezOrigin. - Lors du changement de la position du contenu à l’intérieur d’une couche ou d’une vue.
- Pendant une animation, lorsque la position ou la taille de la zone change.
Par exemple, si vous avez CGRect bounds = view.bounds;, et que vous souhaitez déplacer le contenu de 10 sur l’axe X, vous pouvez faire :
var newBounds = view.bounds
newBounds.origin.x += 10
view.bounds = newBounds
Ainsi, changer Origin influence la partie du contenu affichée à l’intérieur de UIView.