1
我正在開發聊天應用程序。在我的應用程序加載早期的消息功能實施,這是不光滑和準確像whatsapp
。早期加載平滑滾動
我使用UITableview
聊天使用
func scrollViewDidScroll(_ scrollView: UIScrollView) {
if scrollView.contentOffset.y >= 0 && scrollView.contentOffset.y <= 50{
print(" scrollViewDidScroll Load Earlier start- \(Utils.stringFromNSDate(Date(), inMillisec: true, useUTC: true)!)")
if !self.messageFetcher.isHideLoadMoreDisplay{
if self.messageFetcher.arrayOfallChatMessagesData.count > 0 && !isCheckLoading{
self.isCheckLoading = true
let message = self.messageFetcher.arrayOfallChatMessagesData[0]
self.messageIdForMessageDisplay = (message.chatMessageId)
self.loadMoreDataLoad(threadId: self.messageFetcher.chatThreadId, isloadFromServer: false)
}
}
print(" scrollViewDidScroll Load Earlier end- \(Utils.stringFromNSDate(Date(), inMillisec: true, useUTC: true)!)")
}
}
所以,這是更好的方式與平滑一樣喜歡whatspp應用較早實現負載上市獲取更多的數據。
loadMoreDataLoad將調用web服務加載圖像?獲取數據 –
獲取表單本地數據庫.. –
您應該在分頁的情況下將數據加載到'cellForRow'中請顯示'loadMoreDataLoad'方法 –