0

ユーザーが iPhone でアプリケーションに入力している内容を確認し、入力した内容に基づいて何かを実行する方法はありますか? たとえば、ユーザーがテキスト メッセージを入力している場合、入力内容を確認して単語にハイパーリンクを設定したり、通知を表示したりする方法はありますか?

さらに説明が必要な場合はお知らせください。

編集:

テキスト監視はさまざまなアプリケーションで行われます。入力したすべてのテキストを追跡できるようにしたいので、ユーザーがメモやテキスト メッセージを入力している場合は、それを追跡できるようにしたいと考えています。

4

2 に答える 2

0

テキスト入力に関連するビューの多くにはデリゲートメソッドがありますが、すべての文字の粒度で通知を送信するようには見えません。もちろん、あなたはあなた自身の見方をして、あなたがやりたいことを何でもすることができます。コードなしで質問に答えるのは難しいですが、答えは「はい、しかし簡単ではありません」のようです。

于 2012-04-11T15:48:00.090 に答える
0

実験:

-(BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string

UITextFieldDelegateを実装し、textFieldのデリゲートを使用しているviewControllerなどに設定して、textFieldに変更が加えられたときにメッセージを受け取るようにする必要があります。

私はあなたがコーディングしていることをアプリ内で意味していると仮定していますが、実行されている可能性のある他のアプリではありません-それは不可能であり、おそらく望ましくありません!

于 2012-04-11T15:49:35.033 に答える