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
BoundsunutarUIView, menjateOrigin. - 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.