Sobes.tech
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 Bounds liigutada UIView sees, muudate Origin.
  • 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.