iOS
Aggiornamento dinamico di UIStackView
Ricerca…
Collega l'UISwitch a un'azione che possiamo animare passando da un layout orizzontale o verticale delle viste dell'immagine
@IBAction func axisChange(sender: UISwitch) {
UIView.animateWithDuration(1.0) {
self.updateConstraintsForAxis()
}
}
La funzione updateConstraintForAxis imposta solo l'asse della vista dello stack contenente le due viste dell'immagine:
private func updateConstraintsForAxis() {
if (axisSwitch.on) {
stackView.axis = .Horizontal
} else {
stackView.axis = .Vertical
}
}
La gif animata di seguito ti dà un'idea di come appare:
Modified text is an extract of the original Stack Overflow Documentation
Autorizzato sotto CC BY-SA 3.0
Non affiliato con Stack Overflow