iOS
Een UIStackView dynamisch bijwerken
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:
Modified text is an extract of the original Stack Overflow Documentation
Licentie onder CC BY-SA 3.0
Niet aangesloten bij Stack Overflow