【发布时间】:2018-10-23 17:26:25
【问题描述】:
我正在我的应用程序中实现聊天功能,我想在用户拉动以刷新类似于我们在 iMessage 上的内容时显示更多聊天消息。我一直在探索各种选项,但找不到任何简单的解决方案来实现这一点。
我已经实现了拉动刷新功能。任何人都可以在拉刷新功能或使用任何表视图委托方法中编写步骤或代码来实现此功能吗?
附:我不想使用 cocoapods 或任何 3rd 方代码。
这是我的拉动刷新功能
// Pull to refresh
@objc func refresh(_ refreshControl: UIRefreshControl) {
fetchMessages(completed: {
self.messagesTable.reloadData()
})
refreshControl.endRefreshing()
}
【问题讨论】:
-
欢迎来到 SO。请分享您已经尝试过的内容和无效的内容。如果您正在寻找某人来编写您的代码,您可能想寻找其他地方。
-
没有尝试,因为我不知道我到底需要做什么。我找不到任何逻辑。我不是要求任何人编写代码。我想要逻辑。
-
@DaveMS - 谷歌搜索
swift uitableview pull-to-refresh会找到很多教程、演示、讨论等。可能是一个很好的起点。 -
我不确定您要的是什么。您是否正在尝试实现 fetchMessages 方法?如果是这样,不知道您的数据源或任何实现细节有点困难。是否有不想使用任何 3rd 方库的理由?有许多几乎内置了您可以轻松实现的聊天功能。
标签: ios swift uitableview pull-to-refresh