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)
}
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容