Sobes.tech
Junior — Middle

Արժեքները Frame և Bounds-ը փոխկապակցված են կամ անկախ միմյանցից գրաֆիկական տարրերով աշխատելու համատեքստում։

sobes.tech AI

Պատասխան AI-ից

iOS-ում գրաֆիկական տարրերով աշխատելու համատեքստում, Frame և Bounds հատկությունները կապված են, բայց ունեն տարբեր նպատակներ.

  • Frame — դա ուղղանկյուն է, որը սահմանում է տարրի դիրքը և չափը նրա superview-ի (հայրական տեսքի) նկատմամբ: Այն նկարագրում է, թե որտեղ է գտնվում տարրը էկրանին:

  • Bounds — դա ուղղանկյուն է, որը սահմանում է ներսի կոորդինատները և տարրի սեփական չափը, սովորաբար սկսվում է (0,0) կետից և նկարագրում է նրա սեփական կոորդինատային համակարգը:

Նրանց միջև կապն այն է, որ Bounds-ի փոփոխությունը ազդում է տարրի բովանդակության և չափի վրա, իսկ Frame-ը՝ նրա դիրքի և չափի վրա հայրական տարածությունում: Մի փոփոխությունը կարող է ազդել տեսողական ցուցադրման վրա, բայց նրանք չեն լիովին անկախ one another։