需求是tableview的cell内有一个textview输入框,随着输入文字的增多,textview和cell的高度一起自动变高。遇到的问题是,textview编辑引起高度变化,需要刷新tableview。而tableview的reloadDtata(),导致键盘被收起:
解决办法是,将tableview.reloadData(),修改为
tableView.beginUpdates()
tableView.endUpdates()
需求是tableview的cell内有一个textview输入框,随着输入文字的增多,textview和cell的高度一起自动变高。遇到的问题是,textview编辑引起高度变化,需要刷新tableview。而tableview的reloadDtata(),导致键盘被收起:
解决办法是,将tableview.reloadData(),修改为
tableView.beginUpdates()
tableView.endUpdates()
本文标题:iOS tableview刷新导致键盘被收起
本文链接:https://www.haomeiwen.com/subject/zjsfzrtx.html
网友评论