Junior — Middle
In quali condizioni le dimensioni della cornice e del bordo dell'oggetto potrebbero non corrispondere?
sobes.tech AI
Risposta dell'AI
Le dimensioni del frame e dei limiti (bounds) di un oggetto in iOS potrebbero non corrispondere se l'oggetto è stato sottoposto a trasformazioni, come scalatura, rotazione o spostamento.
- frame: è un rettangolo che descrive la posizione e la dimensione dell'oggetto nelle coordinate della sua superview.
- bounds: è un rettangolo che descrive le coordinate interne dell'oggetto, di solito partendo da (0,0) e riflettendo la sua dimensione propria.
Se la vista viene ruotata o scalata, il frame cambierà per contenere l'oggetto trasformato, mentre i bounds rimarranno invariati. Ad esempio, ruotando di 45°, il frame sarà più grande dei bounds per contenere il nuovo contorno dell'oggetto.