UIView чөйрөсү 90 градуска айлангандан кийин кандай өзгөрөт?
sobes.tech AI
AIден жооп
UIView-ду 90 градуска айландырганда, анын рамкасы (frame) өзгөрөт, анткени frame — бул супервью координаталарында жайгашкан жана өлчөмдү сүрөттөгөн тик бурчтуу. Айландыруу орнотууну жана координаттарды өзгөртөт, бирок bounds өзгөчөлүгүн өзгөртпөйт.
Мисалы, эгер UIView ширели 100 жана бийиктиги 50 болсо, 90 градуска айландыргандан кийин, frame ширели 50 жана бийиктиги 100 болот, анткени X жана Y олуктары алмашат.
Маанилүү, frame супервьюга карата эсептелет жана трансформацияга көз каранды. Ошондуктан, айландыруу соңунда, frame өлчөмдөрү алмашкандай көрүнүшү мүмкүн жана жайгашкан жери жылгандай көрүнүшү мүмкүн, визуалдык жайгаштыруу сакталсын деп.
Өзгөртүүсүз өлчөм алгыңыз келсе, bounds өзгөчөлүгүн колдонуңуз, ал трансформациялар менен өзгөрбөйт.