码迷,mamicode.com
首页 > 其他好文 > 详细

UITextView自定义placeholder功能:用一个label写了文字,然后当检测到长度不为0的时候就把label隐藏

时间:2015-04-07 17:14:52      阅读:122      评论:0      收藏:0      [点我收藏+]

标签:

-(BOOL)textView:(UITextView *)textView shouldChangeTextInRange:(NSRange)range replacementText:(NSString *)text

{

   if ([text isEqualToString:@"\n"]) {//检测到“完成”

       [textView resignFirstResponder];//释放键盘

       return NO;

   }

   if (adviceMsg.text.length == 0) {//textview长度为0

       if ([text isEqualToString:@""]) {//判断是否为删除键

           labeltext.hidden = NO;//隐藏文字

       } else {

           labeltext.hidden = YES;

       }

   } else {//textview长度不为0

       if (adviceMsg.text.length == 1){//textview长度为1时候

           if ([text isEqualToString:@""]) {//判断是否为删除键

               labeltext.hidden = NO;

           } else {//不是删除

               labeltext.hidden = YES;

           }

           } else {//长度不为1时候

           labeltext.hidden = YES;

           }

   }

   return YES;

}

UITextView自定义placeholder功能:用一个label写了文字,然后当检测到长度不为0的时候就把label隐藏

标签:

原文地址:http://www.cnblogs.com/somnus-l/p/4398717.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!