iOS
Actualizando dinámicamente un UIStackView
Buscar..
Conecte el UISwitch a una acción que podamos animar cambiando entre un diseño horizontal o vertical de las vistas de la imagen.
@IBAction func axisChange(sender: UISwitch) {
UIView.animateWithDuration(1.0) {
self.updateConstraintsForAxis()
}
}
La función updateConstraintForAxis solo establece el eje de la vista de pila que contiene las dos vistas de imagen:
private func updateConstraintsForAxis() {
if (axisSwitch.on) {
stackView.axis = .Horizontal
} else {
stackView.axis = .Vertical
}
}
El siguiente gif animado te da una idea de cómo aparece esto:
Modified text is an extract of the original Stack Overflow Documentation
Licenciado bajo CC BY-SA 3.0
No afiliado a Stack Overflow