iOS
Динамическое обновление UIStackView
Поиск…
Подключите UISwitch к действию, которое мы можем активировать, переключая горизонтальную или вертикальную компоновку изображений
@IBAction func axisChange(sender: UISwitch) {
UIView.animateWithDuration(1.0) {
self.updateConstraintsForAxis()
}
}
Функция updateConstraintForAxis просто устанавливает ось представления стека, содержащую два изображения:
private func updateConstraintsForAxis() {
if (axisSwitch.on) {
stackView.axis = .Horizontal
} else {
stackView.axis = .Vertical
}
}
Анимированный gif ниже дает вам представление о том, как это выглядит:
Modified text is an extract of the original Stack Overflow Documentation
Лицензировано согласно CC BY-SA 3.0
Не связан с Stack Overflow