Eureka TextAreaRow输入键盘覆盖的内容

问题描述 投票:1回答:1

我在FormViewController中添加了很多行,第二个是TextAreaRow。

textAreaRow = TextAreaRow(){row in
    row.textAreaHeight = TextAreaHeight.dynamic(initialTextViewHeight: 30)
    row.placeholder = "..."
}

但是当我继续在textAreaRow中输入内容时,输入的内容将被键盘覆盖(下面的演示GIF):

Demo Gif

您可以在演示中看到,当我输入5并继续时,它已被键盘覆盖。

如何修复它?

当键盘盖住textAeraRow时,我可以滚动它吗?该怎么办????谢谢:)

ios eureka-forms
1个回答
0
投票

一个简单的解决方法是在TextAreaRow的onChange事件上>

.onChange({ [weak self] row in
      self?.view.layoutIfNeeded() //or self?.tableView.layoutIfNeeded()
})
© www.soinside.com 2019 - 2024. All rights reserved.