Sobes.tech
Junior — Middle

Фарқи байни ҷойгиркунии уфуқӣ ва амудии элементҳо дар UIStackView чист?

sobes.tech AI

Ҷавоб аз AI

UIStackView дар iOS бачаи фарзандони худро ё ба таври уфуқӣ ё ба таври амудӣ ҷойгир мекунад, ки инро хусусияти axis муайян мекунад.

  • Тартиби уфуқӣ (axis = .horizontal) — элементҳо аз чап ба рост дар як сатр ҷойгир мешаванд.
  • Тартиби амудӣ (axis = .vertical) — элементҳо аз боло ба поён дар як сутун ҷойгир мешаванд.

Ин ба он таъсир мерасонад, ки чӣ гуна элементҳо дар дохили стек ҳамоҳанг ва тақсим мешаванд. Масалан, дар тартиби уфуқӣ, назорати ҳамоҳангсозии амудӣ мумкин аст, ва дар тартиби амудӣ — назорати уфуқӣ.

Маслиҳат барои танзим:

let stackView = UIStackView()
stackView.axis = .horizontal // ё .vertical
stackView.distribution = .fillEqually
stackView.alignment = .center

Интихоб вобаста ба тартиби лозим дар интерфейс мебошад.