Junior — Middle
Qual è la differenza tra le disposizioni orizzontali e verticali degli elementi in UIStackView?
sobes.tech AI
Risposta dell'AI
UIStackView in iOS dispone i suoi elementi figli in orizzontale o in verticale, a seconda della proprietà axis.
- Disposizione orizzontale (
axis = .horizontal) — gli elementi sono disposti da sinistra a destra in una riga. - Disposizione verticale (
axis = .vertical) — gli elementi sono disposti dall’alto verso il basso in una colonna.
Questo influisce su come gli elementi sono allineati e distribuiti all’interno dello stack. Ad esempio, con disposizione orizzontale, si può controllare l’allineamento verticale, e con disposizione verticale, quello orizzontale.
Esempio di configurazione:
let stackView = UIStackView()
stackView.axis = .horizontal // o .vertical
stackView.distribution = .fillEqually
stackView.alignment = .center
La scelta dipende dalla disposizione desiderata degli elementi nell’interfaccia.