Я добавил UITapGestureRecognizer
в свой основной Content View
в моем ViewController, чтобы отклонить мою клавиатуру при прослушивании содержимого.iOS: добавление UITapGestureRecognizer в перехват контейнера UICollectionView's didSelectItemAtIndexPath метод
Проблема в том, что у меня есть UICollectionView
внутри моего содержимого, а установка UITapGestureRecognizer
перехватывает краны моего UICollectionView
.
Как разрешить краны UICollectionView
, чтобы метод didSelectItemAtIndexPath
снова срабатывал?
func setupGestureRecognizer() {
let dismissKeyboardTap = UITapGestureRecognizer(target: self, action: "dismissKeyboard")
contentView.addGestureRecognizer(dismissKeyboardTap)
}
func dismissKeyboard() {
contentView.endEditing(true)
}
Это останавливает перехват 'UICollectionView', но не отключает клавиатуру при нажатии в любом месте экрана. –