Sobes.tech
Junior — Middle

У којим случајевима може бити измењена вредност својства Origin у Bounds?

sobes.tech АИ

Одговор од АИ

Svojstvo Origin u Bounds na iOS definiše koordinate početka (donji levi ugao) pravougaone oblasti. Vrednost Origin može da se menja u sledećim slučajevima:

  • Prilikom pomeranja objekta: ako želite da pomerite Bounds unutar UIView, menjate Origin.
  • Prilikom promene pozicije sadržaja unutar sloja ili prikaza.
  • Tokom animacije, kada se menja pozicija ili veličina oblasti.

Na primer, ako imate CGRect bounds = view.bounds;, i želite da pomerite sadržaj za 10 na osi X, možete uraditi:

var newBounds = view.bounds
newBounds.origin.x += 10
view.bounds = newBounds

Na ovaj način, promena Origin utiče na to koji deo sadržaja se prikazuje unutar UIView.