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:

wprowadź opis zdjęcia tutaj



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