Sobes.tech
Junior — Middle

Kokiose sąlygose rėmo ir objekto krašto dydžiai gali nesutapti?

sobes.tech AI

Atsakymas iš AI

iOS'e objekto rėmo (frame) ir ribų (bounds) matmenys gali nesutapti, jei objektas buvo paveiktas transformacijų, tokių kaip mastelio keitimas, sukimas ar perkelimas.

  • frame — tai stačiakampis, apibūdinantis objekto padėtį ir dydį jo superview koordinačių sistemoje.
  • bounds — tai stačiakampis, apibūdinantis objekto vidines koordinates, dažniausiai pradedant nuo (0,0) ir atspindintis jo paties dydį.

Jei vaizdas pasukamas ar mastelinis, frame keisis, kad tilptų transformuotas objektas, o bounds liks nepakitęs. Pavyzdžiui, pasukus 45°, frame bus didesnis nei bounds, kad tilptų nauja kontūro forma.