提问人:miki 提问时间:7/24/2023 更新时间:7/24/2023 访问量:75
如何实现像ChatGPT一样刷新表视图?iOS、斯威夫特
How to achieve ChatGPT like refresh of tableview on response? iOS, Swift
问:
我正在构建使用 XMPP 和 ChatGPT 的聊天应用程序以及知识库。XMPP 的当前设置在流中返回 xml,因此这意味着有时我得到一个单词,有时一个单词的几个字符,有时甚至只是间距。实际上,对于一个 20 个单词的句子,假设我在流中得到了 50 次响应。如果我每次都重新加载tableview,我的UI被阻塞了,如何像ChatGPT应用程序一样实现数据的无缝重新加载并每次都显示响应?
答:
0赞
Santhosh
7/24/2023
#1
重新加载 uitableviewcell(要将文本更新到的单元格),而不是整个表视图。
tableView.reloadRowsAtIndexPaths(paths, withRowAnimation: UITableViewRowAnimation.None)
评论
Timer
Combine