Если вы создаете UIStackView в построителе интерфейса, свойство isUserInteractionEnabled
по умолчанию имеет значение false.Это означает, что представление и все его дочерние представления не будут реагировать на взаимодействие с пользователем.
Когда вы создаете представление в коде, это свойство имеет значение true
по умолчанию.
Добавить:
stackView.isUserInteractionEnabled = true
Вы должны добавить это только один раз, например, в viewDidLoad
.