【发布时间】:2014-07-25 05:01:21
【问题描述】:
我目前正在使用 PubNub 处理聊天的实时方面,并计划在用户输入或完成输入时更改 PNChannel 的 state。
我的问题更多地与客户端有关,即如何测量 isTyping 状态之类的东西。由于屏幕键盘上的每次点击都必然有一些时间间隔,我想知道是否有一种“最佳实践”方法来测量屏幕点击之间的时间间隔以了解用户是否正在打字(例如,较慢的打字机与较快的打字机)与用户实际停止打字的时间?
谢谢!
【问题讨论】:
-
将
NSTimer与检测击键结合使用。由您决定在最后一次检测到的击键之后可以经过多长时间并仍将其视为“打字”。
标签: ios uitextfield chat pubnub