Zoeken…


Verbind de UISwitch met een actie waarmee we kunnen schakelen tussen een horizontale of verticale lay-out van de afbeeldingsweergaven

@IBAction func axisChange(sender: UISwitch) {
    UIView.animateWithDuration(1.0) {
        self.updateConstraintsForAxis()
    }
}

De functie updateConstraintForAxis stelt gewoon de as van de stapelweergave in die de twee afbeeldingsweergaven bevat:

private func updateConstraintsForAxis() {
    if (axisSwitch.on) {
        stackView.axis = .Horizontal
    } else {
        stackView.axis = .Vertical
    }
}

De geanimeerde gif hieronder geeft je een idee van hoe dit eruit ziet:

voer hier de afbeeldingsbeschrijving in



Modified text is an extract of the original Stack Overflow Documentation
Licentie onder CC BY-SA 3.0
Niet aangesloten bij Stack Overflow