textView设置placeholder

来源:互联网 发布:ubuntu的cp命令 编辑:程序博客网 时间:2024/05/29 15:22

初始化设置:

  _textView.delegate = self;    _textView.font = [UIFont systemFontOfSize:15];    _textView.text = @"用的不爽?说两句..";    _textView.textColor = [UIColor lightGrayColor];    _textView.returnKeyType = UIReturnKeyDone;

在代理方法中实现:
- (BOOL)textView:(UITextView *)textView shouldChangeTextInRange:(NSRange)range replacementText:(NSString *)text{    if ([@"\n" isEqualToString:text] == YES)    {        [textView resignFirstResponder];                        return NO;    }    return YES;}- (void)textViewDidBeginEditing:(UITextView *)textView{    if ([textView.text isEqualToString:@"用的不爽?说两句.."]) {        textView.text = @"";    }   }- (void)textViewDidEndEditing:(UITextView *)textView{    if ([textView.text isEqualToString:@""]) {        textView.text = @"用的不爽?说两句..";    }    }

0 0
原创粉丝点击