美文网首页
iOS UITextView设置placeholder(占位字符

iOS UITextView设置placeholder(占位字符

作者: xu1Peng | 来源:发表于2021-03-24 11:49 被阅读0次

```

- (UITextView *)textview{

    if(!_textview) {

        _textview= [[UITextViewalloc]initWithFrame:CGRectMake(0,100,ScreenWidth-30,80)];

        _textview.backgroundColor = [UIColor tertiarySystemBackgroundColor];

        self.textview.font= [UIFontfontWithName:@"Arial"size:14.0];

        self.textview.delegate = self;

        self.textview.returnKeyType = UIReturnKeyDefault;

        self.textview.keyboardType = UIKeyboardTypeDefault;

        self.textview.scrollEnabled = YES;

        self.textview.autoresizingMask = UIViewAutoresizingFlexibleHeight;

        // _placeholderLabel

       UILabel*placeHolderLabel = [[UILabelalloc]init];

       placeHolderLabel.text=@"点击编辑备注信息哦~";

       placeHolderLabel.numberOfLines=0;

       placeHolderLabel.textColor= [UIColorlightGrayColor];

       [placeHolderLabelsizeToFit];

       [self.textviewaddSubview:placeHolderLabel];//这句很重要不要忘了

       // same font

       self.textview.font= [UIFontsystemFontOfSize:14.f];

       placeHolderLabel.font= [UIFontsystemFontOfSize:14.f];

       [self.textviewsetValue:placeHolderLabelforKey:@"_placeholderLabel"];

    }

    return _textview;

}

```

相关文章

网友评论

      本文标题:iOS UITextView设置placeholder(占位字符

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