Sobes.tech
Junior — Middle

Тавсиф кунед, ки чӣ гуна муқовимат ба фишор ва аҳамияти он

sobes.tech AI

Ҷавоб аз AI

Давра муқовимати (Compression Resistance) — это хусусияти элементҳои интерфейси iOS, ки муайян мекунад, ки то чӣ андоза элемент кӯшиш мекунад, ки андозаи минималӣ худро нигоҳ дорад вақте ки фазо фишурда мешавад.

Масалан, агар шумо як UILabel бо матни дароз ва фазои маҳдуд дошта бошед, муқовимати ба фишурдан нишон медиҳад, ки оё ин лейбл фишурда мешавад (китка ё гузаронида мешавад) ё андозаи минималиро нигоҳ медорад.

Қимати муқовимат ба фишурдан бо истифода аз афзалиятҳо (UILayoutPriority) барои самтҳои уфуқӣ ва амудӣ муайян карда мешавад. Ҳамон қадар ки афзалият баландтар бошад, ҳамон қадар элемент ба кам кардани андозаи худ муқовимат мекунад.

Ин дар кор бо Auto Layout муҳим аст, то рафторро дуруст идора кунад вақте ки андозаи экран ё контейнер тағйир меёбад, ва аз буридани нолозим ё қабатбандии элементҳо пешгирӣ кунад.