有没有办法在iPhone上查看用户在任何应用程序中输入的内容,然后根据他们键入的内容执行某些操作。例如,如果用户正在键入文本消息,是否有办法查看他正在键入的内容和超链接单词,或显示通知?
如果您需要进一步澄清,请与我们联系。
修改
文本监控将在不同的应用程序上进行;我希望能够跟踪所有键入的文本,因此如果用户正在键入注释或文本消息,我希望能够跟踪它。
答案 0 :(得分:0)
与文字输入相关的许多观看次数都有delegate methods,但似乎他们不会以每个角色的粒度发送通知。当然,你可以自己制作视图并做任何你想做的事情。没有代码就很难回答你的问题,但答案似乎是“是的,但不容易”。
答案 1 :(得分:0)
试验:
-(BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string
你需要实现UITextFieldDelegate&将textField的委托设置为您正在使用的任何(例如)viewController,以便在对textField进行任何更改时获取消息。
我假设您在应用程序中表示您正在编码,&没有任何其他可能正在运行的应用程序 - 这是不可能的&可能不太可取!