美文网首页
UITableVIewCell + UITextView简单实现

UITableVIewCell + UITextView简单实现

作者: 歩羡仙 | 来源:发表于2021-09-16 21:49 被阅读0次
  1. 设置占位符;
  2. 使用masonry时无需手动设置height高度;
  3. 需设置textView的scrollEnabled属性为NO。

注意:设置占位符(占位符的字体大小要和textView的保持一致)


    UILabel *placeholdLabel = [UILabel new];
    placeholdLabel.text = @"输入地点名称";
    placeholdLabel.font = [UIFont systemFontOfSize:14];
    placeholdLabel.textColor = ColorHex(0x999999);
    placeholdLabel.preferredMaxLayoutWidth = (x_width - 96 - 44);
    placeholdLabel.numberOfLines = 0;

    _inputView = [UITextView new];
    _inputView.delegate = self;
    _inputView.font = [UIFont systemFontOfSize:14];
    _inputView.textColor = ColorFromHex(0x333333);
    _inputView.scrollEnabled = NO;
    [_inputView addSubview:placeholdLabel];
    [_inputView setValue:placeholdLabel forKey:@"_placeholderLabel"];
    [self.contentView addSubview:self.inputView];

相关文章

网友评论

      本文标题:UITableVIewCell + UITextView简单实现

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