Не могу понять, почему у меня не работает кнопка. В отдельных подпредставлениях есть 2 кнопки, одна работает, другая нет.
@IBOutlet weak var btnAddParameter: UIButton!
@IBOutlet weak var btnSave: UIButton!
@IBAction func btnAddParaTapped(_ sender: Any) {
btnSave.isEnabled = false
addHorizStack()
}
@IBAction func btnSaveTapped(_ sender: Any) {
print("hello")
}
Обе кнопки имеют подключенную розетку и подключенное действие (я назначил одну для неработающей кнопки ctrl перетаскивание к заранее написанной функции в моем контроллере представления). Я также повторно подключил кнопку.
Все (под) представления и кнопки активированы для взаимодействия с пользователем.
В форуме разработчиков Apple Я нашел
Я нашел решение в другом обсуждении, где добавление ограничений в RatingControl для высоты = 44 и ширины = 240 заставило представление начать получать события. Теперь я могу попасть в точку останова для ratingButtonTapped. Я не понимаю, почему отсутствие ограничений помешало его вызову.
Однако никакой ссылки, и я не нашел этот источник. У меня есть ограничения на выравнивание кнопки по горизонтали / вертикали, при этом вспомогательное представление является супервизором кнопки.
Есть идеи, что еще я могу найти?
введите описание изображения здесь