Junior — Middle
Millistel juhtudel võib Boundsi omaduse Origin väärtus muutuda?
sobes.tech AI
Vastus AI-lt
Omadus Origin Bounds sees iOS määrab nurgakohad (alumine vasak nurk) ristkülikukujulise piirkonna alguskoordinaadid. Origin väärtus võib muutuda järgmistes olukordades:
- Objekti liigutamisel: kui soovite
BoundsliigutadaUIViewsees, muudateOrigin. - Sisu asukoha muutmisel kihis või vaates.
- Animatsiooni ajal, kui piirkonna positsioon või suurus muutub.
Näiteks, kui teil on CGRect bounds = view.bounds;, ja soovite sisu X teljel 10 ühikut liigutada, saate teha järgmist:
var newBounds = view.bounds
newBounds.origin.x += 10
view.bounds = newBounds
Nii mõjutab Origin muutmine seda, millist osa sisust kuvatakse UIView sees.