Поиск…


Подключите 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