Многое перепробовал, но ничего из этого не вышло.
Моя текущая иерархия представлений:
- Ячейка TableView
- Вертикальное представление стека
Вид, сгенерированный программно - распознаватель жестов не сработал
let vContainer = UIView()
vContainer.translatesAutoresizingMaskIntoConstraints = false
vContainer.isUserInteractionEnabled = true
vContainer.backgroundColor = .red
//Some view generation inside box is skipped (can be seen on image)
self.vsvViewContainer.addArrangedSubview(vContainer)
var tapRecognizer = UITapGestureRecognizer(target: self, action: #selector(showValuePicker(sender:)))
vContainer.addGestureRecognizer(tapRecognizer)
позже в классе:
@objc private func showValuePicker(sender: UITapGestureRecognizer) {
print("showValuePicker")
}
Красное поле - «Вид», куда я хочу добавить клик.