Junior — Middle
Дар кадом ҳолатҳо арзиши хусусияти Origin дар Bounds метавонад тағир ёбад?
sobes.tech AI
Ҷавоб аз AI
Масъулоти Origin дар Bounds дар iOS муайян мекунад, ки координатҳои оғоз (кунҷи поёнии чап) қисми росткунҷаӣ мебошанд. Қимати Origin метавонад дар ҳолатҳои зерин тағйир ёбад:
- Вақте ки объектро ҳаракат медиҳед: агар хоҳед, ки
Bounds-ро дар дохилиUIViewҳаракат диҳед,Origin-ро тағйир медиҳед. - Вақте ки ҷойгиршавии мундариҷа дар дохили қабат ё намоиш тағйир меёбад.
- Дар давоми анимация, вақте ки ҷойгиршавӣ ё андозаи минтақа тағйир меёбад.
Масалан, агар шумо CGRect bounds = view.bounds; дошта бошед ва хоҳед, ки мундариҷаро дар 10 дар оси X ҳаракат диҳед, метавонед чунин кунед:
var newBounds = view.bounds
newBounds.origin.x += 10
view.bounds = newBounds
Бинобар ин, тағйир додани Origin ба он таъсир мерасонад, ки кадом қисми мундариҷа дар дохили UIView намоиш дода мешавад.