Comment puis-je vérifier si une UITextView est en cours d'édition?
Je suis en utilisant le code suivant mais il n'est pas reconnu quand j'ai commencer le montage de la UITextView:
-(void)textViewDidBeginEditing:(UITextView *)textView{
[done setHidden:NO];
NSLog(@"Started editing target!");
}
Pourquoi est-ce?
J'ai ajouté le délégué à l' .h fichier.
Êtes-vous sûr de définir la classe contenant cette méthode en tant que délégué pour la
comment voulez-vous dire? 🙂
La méthode que vous avez posté est une partie de la
UITextView
?comment voulez-vous dire? 🙂
La méthode que vous avez posté est une partie de la
UITextView
délégué protocole (UITextViewProtocol
). Pour qu'il fonctionne, vous aurez besoin de mettre de la délégué pour le contrôle à la classe que vous avez posté.OriginalL'auteur pixelbitlabs | 2011-11-15
Vous devez vous connecter pour publier un commentaire.
Essayez de définir le délégué de votre UITextView. Vous devez connecter la prise à la délégué dans Interface Builder ou si vous voulez créer programme vous pouvez:
pour définir le délégué du contrôleur de vous insérez votre élément.
vous êtes les bienvenus @reddexuk
OriginalL'auteur Matteo Alessani
Mise à JOUR: - je inclure la source pour indiquer UITextView certainement répond à isFirstResponder @d2burke
êtes-vous sûr? voir ma mise à jour.
Vous avez raison, j'ai lu une chose, testé (échec) et mal lu autre chose et commenté à la hâte. J'ai aussi mis à jour mon vote/bas-vote. Merci pour la suite sauvegarder et mes excuses pour le hâtives.
ne fonctionne pas si le mode texte est à l'intérieur de la vue de la table
OriginalL'auteur ohho
assurez-vous de:
OriginalL'auteur badeleux
Firstly you have to set UIViewController <UITextViewDelegate>
Set
yourTextview.delegate = self;
And catch this delegate using
-(void)textViewDidBeginEditing:(UITextView *)textView
{
[self.yourTextview setText:@""];
[yourTextview setTextColor:[UIColor blackColor]];
}
OriginalL'auteur Nagarjun
Pourrait également être un "duh" réponse, mais si vous avez créé votre textView de l'IB, ne vous oubliez pas de connecter la prise de courant?
OriginalL'auteur Bill Burgess