Junior — Middle
Boundsтеги Origin мүлкүнүн мааниси кайсы учурларда өзгөрүшү мүмкүн?
sobes.tech AI
AIден жооп
iOS-деги Bounds ичиндеги Origin өзгөчөлүгү төрт бурчтуктун башталыш координаттарын (төмөнкү сол бурч) аныктайт. Origin мааниси төмөнкү учурларда өзгөрүшү мүмкүн:
- Объектти жылдыруу учурунда: эгер
Bounds-туUIViewичинде жылдыруу керек болсо,Originөзгөртөсүз. - Катмар же көрүнүштөгү мазмундун жайгашуусун өзгөртүү учурунда.
- Анимация учурунда, аймактын жайгашуусу же өлчөмү өзгөргөндө.
Мисалы, эгерде сизде CGRect bounds = view.bounds;, жана мазмунду X оӊ бурууга 10га жылдыруу керек болсо, төмөнкүчө жасай аласыз:
var newBounds = view.bounds
newBounds.origin.x += 10
view.bounds = newBounds
Мындай өзгөртүү UIView ичиндеги мазмундун кайсы бөлүгү көрсөтүлөрүнө таасир этет.