swift UITextView 随着输入文字高度,自适应高度

使用 SnapKit 布局

1. 背景view(introBg) 高度不设置
introBg.snp.makeConstraints { make in
    make.left.right.equalToSuperview().offset(0)
    make.top.equalTo(priceBg.snp.bottom).offset(5)
}
2. textView isScrollEnabled 设置为 false, 高度不设置或者使用 greaterThanOrEqualTo 设置最小高度
introTv.isScrollEnabled = false
introBg.addSubview(introTv)

introTv.snp.makeConstraints { make in
    make.left.equalToSuperview().offset(10)
    make.right.equalToSuperview().offset(-10)
    make.top.equalTo(introlLabel.snp.bottom).offset(10)
    make.height.greaterThanOrEqualTo(70)
    make.bottom.equalToSuperview().offset(-15)
}

你可能感兴趣的:(swift UITextView 随着输入文字高度,自适应高度)