UICollectionView, который ведет себя как галерея
gallery.showsHorizontalScrollIndicator = false
gallery.isPagingEnabled = true
помещается внутри контейнера UIView, и в этот контейнер добавляется пользовательская кнопка (кнопка избранного изображения):
galleryContainer.addSubview(gallery)
galleryContainer.addSubview(pageControl)
...
galleryContainer.addSubview(favBtn)
favBtn.topAnchor.constraint(equalTo: galleryContainer.topAnchor, constant: 40).isActive = true
favBtn.trailingAnchor.constraint(equalTo: galleryContainer.trailingAnchor, constant: -30).isActive = true
favBtn.heightAnchor.constraint(equalToConstant: 30).isActive = true
favBtn.widthAnchor.constraint(equalToConstant: 30).isActive = true
Проблема в том, что любимая кнопка не реагирует на нажатие, почему и как это можно исправить? Я пытался favBtn.becomeFirstResponder()
, но безуспешно.