美文网首页
uitextField多行,uitextview 实现place

uitextField多行,uitextview 实现place

作者: GreenB | 来源:发表于2016-07-13 11:45 被阅读2285次

    UITextFiled不能多行,UITextView没有placeholder属性,我们就给它添加一个,遵守UITextView的代理方法<UITextViewDelegate>

    1. UITextView.text = @"placeholder";

    2.

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

    if([textView.textisEqualToString:@"placeholder"]) {

    textView.text=@"";

    textView.textColor= [UIColorblackColor];

    }

    }

    3.

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

    if(textView.text.length<1) {

    textView.text=@"placeholder";

    textView.textColor= [UIColorlightGrayColor];

    }

    }

    相关文章

      网友评论

          本文标题:uitextField多行,uitextview 实现place

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