Конструктор интерфейса действительно мощный, если вы правильно его используете, я не совсем уверен, что вы пытаетесь сделать, было бы полезно, если вы хотя бы поделитесь некоторыми скриншотами.Я предполагаю, что каждое ваше подпредставление UIStackView
является кнопкой или содержит кнопку, в этом случае я бы сделал следующее:
Имеет 2 разных UIStackView
, один дляпейзаж и другой для портрета.
Добавление вариантов в свойство построителя интерфейса installed
для признаков.Таким образом, одновременно будет установлен только один из двух UIStackView
.
Для каждого UIButton
добавления события подключите его к соответствующему IBAction
или selector
.Это будет работать, даже если есть 2 кнопки, которые делают то же самое.
Что касается ваших проблем:
- Сам
axis
не изменится, но это будет работать, потому что там 'Для версии 2 UIStackView
. - Вы можете расположить кнопку на каждой
UIStackView
. - Просто добавьте кнопки, где хотите, на каждую
UIStackView
. - Установите ограничения по своему усмотрению в зависимости от того, над каким
UIStackView
вы работаете.
Я что-то упустил?обновите свой вопрос, предоставив больше информации, чтобы люди могли помочь вам лучше.