Sobes.tech
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 намоиш дода мешавад.