iOS
Dynamiczna aktualizacja UIStackView
Szukaj…
Połącz UISwitch z działaniem, które możemy animować, przełączając pomiędzy poziomym lub pionowym układem widoków obrazu
@IBAction func axisChange(sender: UISwitch) {
UIView.animateWithDuration(1.0) {
self.updateConstraintsForAxis()
}
}
Funkcja updateConstraintForAxis ustawia oś widoku stosu zawierającego dwa widoki obrazu:
private func updateConstraintsForAxis() {
if (axisSwitch.on) {
stackView.axis = .Horizontal
} else {
stackView.axis = .Vertical
}
}
Animowany gif poniżej pokazuje, jak to wygląda:
Modified text is an extract of the original Stack Overflow Documentation
Licencjonowany na podstawie CC BY-SA 3.0
Nie związany z Stack Overflow