Total Objective-C/Cocoa Touch noob ici, méfiez-vous. J'essaie d'intercepter lorsqu'un utilisateur appuie longuement sur un UITextView (une loupe apparaît alors avec le positionneur du caret) puis relâche le contact, c'est-à-dire quand normalement les options "Select" et "Select All" apparaissent, après la loupe. Je veux remplacer cela par ma propre action personnalisée qui est ensuite effectuée.Comment intercepter une pression longue sur UITextView?
Est-ce possible?
Cela semble bon ... mais est il n'y a aucun moyen pour moi de garder la loupe? Ce qui m'intéresse principalement, c'est la sortie de la presse longue APRÈS la loupe - – Epaga
Hmm, je n'ai pas encore essayé ça. Vous pouvez essayer de remplacer la méthode qui gère la loupe pour ajouter votre traitement à la fin, mais c'est probablement une méthode privée, ce qui peut ne pas fonctionner correctement avec l'équipe d'évaluation d'Apple. L'autre façon est de ré-implémenter la loupe vous-même. – Altealice
J'aime la pensée ici, mais malheureusement cette approche ne fonctionne pas. Peut-être une sous-vue privée enterrée à l'intérieur de UITextView qui obtient le module de reconnaissance? – BadPirate