Junior — Middle
Unter welchen Umständen kann sich der Wert der Eigenschaft Origin bei Bounds ändern?
sobes.tech KI
Antwort von AI
Die Eigenschaft Origin in Bounds auf iOS definiert die Koordinaten des Anfangs (unterer linker Rand) des rechteckigen Bereichs. Der Wert von Origin kann sich in folgenden Fällen ändern:
- Beim Verschieben eines Objekts: Wenn Sie
Boundsinnerhalb vonUIViewverschieben möchten, ändern SieOrigin. - Beim Ändern der Position des Inhalts innerhalb einer Schicht oder Ansicht.
- Während einer Animation, wenn sich die Position oder Größe des Bereichs ändert.
Zum Beispiel, wenn Sie CGRect bounds = view.bounds; haben und den Inhalt um 10 auf der X-Achse verschieben möchten, können Sie folgendes tun:
var newBounds = view.bounds
newBounds.origin.x += 10
view.bounds = newBounds
Auf diese Weise beeinflusst die Änderung von Origin, welcher Teil des Inhalts innerhalb von UIView angezeigt wird.