美文网首页
iOS TextView设置placeholder

iOS TextView设置placeholder

作者: 路边的风景呢 | 来源:发表于2019-07-18 10:31 被阅读0次

这里我用的是代理做的。

-(void)textViewDidBeginEditing:(UITextView*)textView{

    if([textView.textisEqualToString:@"请输入要反馈的内容......"]) {

        textView.text=@"";

    }

}

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

    textView.textColor = [UIColor blackColor];

    textView.font = [UIFont systemFontOfSize:17];

    return YES;

}

-(void)textViewDidEndEditing:(UITextView*)textView{

    if(textView.text.length==0) {

        textView.text=@"请输入要反馈的内容......";

        textView.textColor=RGBACOLOR(153,153,153,1);

        textView.font = [UIFont systemFontOfSize:16];

    }

}

当然要记得在最后提交数据的时候判断一下 如果是你的提示文字 就把这个参数设置成空字符串

相关文章

网友评论

      本文标题:iOS TextView设置placeholder

      本文链接:https://www.haomeiwen.com/subject/dayklctx.html