我目前正在使用PubNub来处理聊天的实时方面,并计划在用户输入或完成输入时更改PNChannel
的{{1}}。
我的问题更多地与客户方面有关,可以衡量state
州之类的东西。由于屏幕键盘上的每个点击都必然会有一些时间空间,我想知道是否有一种“最佳实践”的方法来测量屏幕点击之间的时间间隔,以了解用户是否正在键入(例如,与用户实际上已经停止输入的情况相比,一个缓慢的typer而不是更快的typer?
谢谢!
答案 0 :(得分:3)
您可以查看这些delegate methods of UITextField
-(void)textFieldDidBeginEditing:(UITextField *)sender //method fires when u start begining typing anything in a textfield
-(BOOL) textFieldShouldReturn:(UITextField *) textField // method fires whenever u type anything in a textfield- returns character wise
-(void)textFieldDidEndEditing:(UITextField *)sender // fires when u finished typing stuffs in a textfield.
希望这有帮助