Junior — Middle
Wat is het verschil tussen horizontale en verticale plaatsing van elementen in UIStackView?
sobes.tech AI
Antwoord van AI
UIStackView in iOS rangschikt zijn kindelementen of horizontaal of verticaal, wat wordt ingesteld door de eigenschap axis.
- Horizontale opstelling (
axis = .horizontal) — de elementen worden van links naar rechts in één rij geplaatst. - Verticale opstelling (
axis = .vertical) — de elementen worden van boven naar beneden in één kolom geplaatst.
Dit beïnvloedt hoe de elementen binnen de stack worden uitgelijnd en verdeeld. Bijvoorbeeld, bij horizontale opstelling kan de verticale uitlijning worden geregeld, en bij verticale opstelling de horizontale.
Voorbeeld van configuratie:
let stackView = UIStackView()
stackView.axis = .horizontal // of .vertical
stackView.distribution = .fillEqually
stackView.alignment = .center
De keuze hangt af van de gewenste opstelling van de elementen in de interface.