ios - 给textview添加placeholder属性问题
PHP中文网
PHP中文网 2017-04-18 09:46:56
0
5
578

**需求比较特殊,textview是放在每个cell上面的,cell有好几行
不知道如何下手 最主要的是cell还是用的XIB创建的
如果开始编辑时让textview.text==@”“ 结果是全部的textview都等于空**

PHP中文网
PHP中文网

认证高级PHP讲师

répondre à tous(5)
Ty80

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

.
巴扎黑

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.

迷茫

Et le plus important c'est qu'une zone du projet puisse être agrandie à l'infini

左手右手慢动作

Pourquoi est-il nécessaire d'avoir TextView ? TextFiled ne peut-il pas répondre à vos besoins ?

伊谢尔伦

Ne manipulez pas directement la vue, manipulez les données et actualisez-les simplement

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal