我正在使用JSQMessagesViewController和Swift。
目前,我设置了automaticallyScrollsToMostRecentMessage = false
,以便每次收到新消息时,查看都不会滚动到底部。
我想要的是:知道我什么时候在视图的底部,以便
如果视图底部和:
(有人打字:isTyping = true
或我收到新消息)
然后我可以设置
automaticallyScrollsToMostRecentMessage = true
其他我设置automaticallyScrollsToMostRecentMessage = false
在iOS中,基本行为是每次有新消息时,它会滚动到这条新消息,但在Android中,如果我目前不在最底层,我有一个标签说"你有一条新消息"。
我不知道如何弄清楚我目前是否处于最底层 有什么想法吗?
我在 Github 上发现了这个问题,它几乎是一样的:
https://github.com/jessesquires/JSQMessagesViewController/issues/1458