微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何快速跟踪出现在tableView中的新单元格?

如何解决如何快速跟踪出现在tableView中的新单元格?

在我的应用程序中,我创建了一个 chatbot,它负责与用户交互,它会问 5 个问题,当提出新的 Q 时,会出现问题,并且有一种语音方法可以将问题语音给用户用户,但是,每次它要讲问题时,都是从第一个问题开始讲话,不知道在哪里使用我的方法来讲话新问题,而不是从第一个开始,有人有想法吗? 我想要,当左侧的新单元格出现时,它在单元格内有 Q,我添加一个方法 textToSpeech() 方法来在第二个或第三个或 ... Q 出现时为用户说出 Q,它没有t 说新的 Q,它从第一个 Q 开始。

解决方法

我没有完全理解你的问题,但如果只是想知道一个单元格何时显示在 UITableView 中,你可以注册一个类作为表视图的委托并实现这两个方法:

optional func tableView(_ tableView: UITableView,willDisplay cell: UITableViewCell,forRowAt indexPath: IndexPath)

optional func tableView(_ tableView: UITableView,didEndDisplaying cell: UITableViewCell,forRowAt indexPath: IndexPath)

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。