我有一个简单的聊天界面,从服务器收到的最新消息显示为表格的最后一行,我需要滚动到此行以向用户显示消息。但是,我有一个AccessoryView,用于输入新消息。
当我调用scrollToRow(at:index)时,屏幕会滚动到最后一行,但它不会偏移内容以适应accessoryView - 即使tableview连接到附件视图的顶部。
任何想法如何解决这个问题?我的accessoryView是固定的高度,所以也许我可以设置一个tableview偏移来覆盖它,但想要一个更优雅的解决方案。
答案 0 :(得分:0)
找到解决方案。如果您将scrollToRow调用延迟一段很短的时间(稍长于显示accessoryView所需的时间),则滚动将起作用。使用0.3秒的值是不够的,但是使用0.6它可以很好地工作。
<PROJECT_ROOT>/node_modules/.*