佚名通过本文主要向大家介绍了textview属性,android textview属性,安卓textview属性,textview动态设置属性,textview属性大全等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: 给textview添加placeholder属性问题
描述:
解决方案1:
描述:
**需求比较特殊,textview是放在每个cell上面的,cell有好几行
不知道如何下手 最主要的是cell还是用的XIB创建的
如果开始编辑时让textview.text==@”“ 结果是全部的textview都等于空**
解决方案1:
不要直接操作视图,操作数据,刷新就行了
解决方案2:为什么一定要有TextView ,TextFiled不能满足你的需求吗
解决方案3:并且最主要的是 工程的一个区可以无限的增加
解决方案4:这个是否可以用model 定义好显示的placeholder 文字,cellForRow 的时候,取出placeholder, 赋给TextView。
解决方案5:这个问题,有两种解决方式:
1.找个三方
2.自己在textview上加上一层UIlabel 然后实现textview 的delegate 一旦输入了问题就隐藏uilabel
没输入或者输入的字符数为0 就显示。还有一个 对UILable加一个手势tap 然后检测是否要输入了 可以实现你想要的功能
主要是
-(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;
}
出大招:我写了一个temp 晚上我在仿照你的界面 修正一下,逻辑完成了
链接描述