首页 > 其他 > 详细

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

时间:2015-04-07 17:12:14      阅读:244      评论: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
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!