我在FormViewController中添加了很多行,第二个是TextAreaRow。
textAreaRow = TextAreaRow(){row in
row.textAreaHeight = TextAreaHeight.dynamic(initialTextViewHeight: 30)
row.placeholder = "..."
}
但是当我继续在textAreaRow中输入内容时,输入的内容将被键盘覆盖(下面的演示GIF):
您可以在演示中看到,当我输入5并继续时,它已被键盘覆盖。
如何修复它?
当键盘盖住textAeraRow时,我可以滚动它吗?该怎么办????谢谢:)
一个简单的解决方法是在TextAreaRow的onChange
事件上>
.onChange({ [weak self] row in
self?.view.layoutIfNeeded() //or self?.tableView.layoutIfNeeded()
})