Je travaille sur un jeu basé sur une grille (comme dragueur de mines). C'est une grille 2d que j'affiche en utilisant un UICollectionView qui contient un ensemble de cellules UICollectionViewCell personnalisées. Je veux être capable d'écouter des événements tactiles sur des cellules individuelles. Est-ce bien d'ajouter un UITapGestureRecognizer() à chacune des cellules (sur une carte 20x20, par exemple). Ou y a-t-il un meilleur moyen?Meilleurs principes pour ajouter des reconnaisseurs de mouvements dans les applications ios rapides
Je comprends de la réponse Ahmad qu'utiliser cela fonctionne pour les robinets simples:
func collectionView(_ collectionView: UICollectionView, didSelectItemAt indexPath: IndexPath) {
print(indexPath.row)
}
Cependant, je veux différents gestionnaires d'événements pour simple vs doubles robinets sur les cellules.
S'il vous plaît vérifier ma vérification sur la réponse –
Merci. C'était super utile. Très appréciée. – sridhar
@sridhar Content de vous aider. btw, si cette réponse est la bonne pour votre question, vous devriez l'accepter, cela vous donne +2 points, me donne +15 points et le plus important est de faire savoir aux téléspectateurs que c'est la solution. –