Maison > Questions et réponses > le corps du texte
**需求比较特殊,textview是放在每个cell上面的,cell有好几行
不知道如何下手 最主要的是cell还是用的XIB创建的
如果开始编辑时让textview.text==@”“ 结果是全部的textview都等于空**
PHP中文网2017-04-18 09:48:56
Il existe deux façons de résoudre ce problème :
1. Trouver un tiers
2. Ajoutez vous-même une couche d'UIlabel à la vue de texte, puis implémentez le délégué de la vue de texte. Une fois la question saisie, masquez le. uilabel
Non Il s'affiche lorsque le nombre de caractères saisis ou saisis est 0. Il y a aussi un geste gestuel ajouté à UILable, puis détectant si une entrée est nécessaire pour obtenir la fonction souhaitée
Principalement
-(void)textViewDidBeginEditing:(UITextView *)textView{
if (!UIlabel.text.length) {
UIlabel.hidden = NO;
}else{
UIlabel.hidden = YES;
}
}
-(void)textViewDidEndEditing:(UITextView *)textView{
if (!UIlabel.text.length) {
UIlabel.hidden = NO;
}else{
UIlabel.hidden = YES;
}
}
-(void)textViewDidChange:(UITextView *)textView{
//字数限制可以在这里
}
-(BOOL)textView:(UITextView *)textView shouldChangeTextInRange:(NSRange)range replacementText:(NSString *)text{
return YES;
}
Grand déménagement : j'ai écrit un temp. Je vais imiter votre interface ce soir et la corriger. La logique est terminée
Description du lien
巴扎黑2017-04-18 09:48:56
Est-il possible d'utiliser le modèle pour définir le texte d'espace réservé affiché ? Lors de l'utilisation de cellForRow, retirez l'espace réservé et attribuez-le à TextView.
迷茫2017-04-18 09:48:56
Et le plus important c'est qu'une zone du projet puisse être agrandie à l'infini
ringa_lee2017-04-18 09:48:56
Pourquoi est-il nécessaire d'avoir TextView ? TextFiled ne peut-il pas répondre à vos besoins ?
伊谢尔伦2017-04-18 09:48:56
Ne manipulez pas directement la vue, manipulez les données et actualisez-les simplement