Sobes.tech
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 ичиндеги мазмундун кайсы бөлүгү көрсөтүлөрүнө таасир этет.