Масъулоти Content Compression Resistance Priority дар танзимоти интерфейс ва чӣ гуна ба намоиши унсурҳо таъсир мерасонад?
sobes.tech AI
Ҷавоб аз AI
Хусусият Content Compression Resistance Priority дар iOS муайян мекунад, ки чӣ қадар авлавият барои муқовимат ба фишурдан ё танг кардани мундариҷаи намоиш дар вақти автоматии ҷойгиркунӣ (Auto Layout). Ҳамон қадар ки арзиш баландтар бошад, унсур бештар муқовимат мекунад, ки андозаи худро дар ҳолати камбуди ҷой кам кунад.
Масалан, агар шумо ду UILabel дар якҷоягӣ дошта бошед ва ҷой маҳдуд бошад, он бо Content Compression Resistance Priority баландтар, намоиш дода намешавад (китка ё гузаронида намешавад), дар ҳоле ки дигар метавонад.
Ин хусусият кӯмак мекунад, ки кадом унсурҳои интерфейс бояд андозаи худро нигоҳ доранд ва кадомҳо метавонанд кам карда шаванд, то ки дар Auto Layout низоъҳо пешгирӣ шаванд.
Масалан, дар коди танзим кардани авлавият:
label.setContentCompressionResistancePriority(.defaultHigh, for: .horizontal)