GrowingTextView
当内容大小增加时,我有一个增加它的高度。
override viewDidLoad() {
tv.translatesAutoresizingMaskIntoConstraints = false
tvHeight.constant = 200
tv.sizeToFit()
}
func textViewDidChange(_ textView: UITextView) {
if textView.contentSize.height > 200 {
textView.sizeToFit()
}
updateScroll()
}
我想将文本视图的最小高度设置为 200,但它不起作用。我在IB和代码中都尝试过。UI 具有以下组件,每个组件都有 16 个作为前导和尾随以及 8 个作为顶部和底部约束。
UITextField - Title
GrowingTextView - tv
UITextField - Author
UITextField
如何设置文本视图的最小高度?
使用您GrowingTextView
在评论中提到的库,您可以使用参数minHeight = 200
.
tv.minHeight = 200
在那种情况下,我认为您不需要 height constant tvHeight.constant = 200
。下面是一个例子:
override viewDidLoad() {
super.viewDidLoad()
tv.translatesAutoresizingMaskIntoConstraints = false
tv.minHeight = 200
tv.sizeToFit()
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句