Junior — Middle
Արժեքները Frame և Bounds-ը փոխկապակցված են կամ անկախ միմյանցից գրաֆիկական տարրերով աշխատելու համատեքստում։
sobes.tech AI
Պատասխան AI-ից
iOS-ում գրաֆիկական տարրերով աշխատելու համատեքստում, Frame և Bounds հատկությունները կապված են, բայց ունեն տարբեր նպատակներ.
-
Frame — դա ուղղանկյուն է, որը սահմանում է տարրի դիրքը և չափը նրա superview-ի (հայրական տեսքի) նկատմամբ: Այն նկարագրում է, թե որտեղ է գտնվում տարրը էկրանին:
-
Bounds — դա ուղղանկյուն է, որը սահմանում է ներսի կոորդինատները և տարրի սեփական չափը, սովորաբար սկսվում է (0,0) կետից և նկարագրում է նրա սեփական կոորդինատային համակարգը:
Նրանց միջև կապն այն է, որ Bounds-ի փոփոխությունը ազդում է տարրի բովանդակության և չափի վրա, իսկ Frame-ը՝ նրա դիրքի և չափի վրա հայրական տարածությունում: Մի փոփոխությունը կարող է ազդել տեսողական ցուցադրման վրա, բայց նրանք չեն լիովին անկախ one another։