JSQMessagesViewController在视图条目上可见scrollToBottom

时间:2018-01-21 13:49:52

标签: ios swift jsqmessagesviewcontroller

我正在尝试创建一个简单的信使。

当messenger从缓存(或来自网络)加载消息时,它会调用self.scrollToBottom(animated: false)来显示最新的消息,并且它可以正常工作,但我看到一个毫秒的延迟,就像眨眼一样。

如何删除此延迟?默认情况下,我可以将滚动位置设置为最新消息吗?

我的代码:

override func viewDidLoad() {
    super.viewDidLoad()

    ...

    VKApi()
    VKApi.messages(userId: userId, callback: {
        self.messages = $0 // Load messages
        DispatchQueue.main.async {
            // When messages are set, scroll to bottom
            self.scrollToBottom(animated: false) 
        }

    })
    ...
}

0 个答案:

没有答案