美文网首页
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