Ho aggiunto uno al mio principale Content View
nel ViewController per ignorare la tastiera quando viene toccata la vista del contenuto.iOS: l'aggiunta di UITapGestureRecognizer alla vista contenitore intercetta il metodo didSelectItemAtIndexPath di UICollectionView
Il problema è che ho un UICollectionView
nella vista del mio contenuto e l'impostazione dello UITapGestureRecognizer
intercetta i tocchi del mio UICollectionView
.
Come consentire il passaggio dei comandi del mio UICollectionView
in modo che il metodo didSelectItemAtIndexPath
si attivi di nuovo?
func setupGestureRecognizer() {
let dismissKeyboardTap = UITapGestureRecognizer(target: self, action: "dismissKeyboard")
contentView.addGestureRecognizer(dismissKeyboardTap)
}
func dismissKeyboard() {
contentView.endEditing(true)
}
Ciò interrompe l'intercettazione di 'UICollectionView' ma non elimina la tastiera quando si tocca un punto qualsiasi dello schermo. –