2011-12-26 4 views
0

私はカスタムキーボードを作成しているので、標準キーボードの一般的な動作をエミュレートするために実装する必要があるメソッドを知りたいと思っています。誰かがIphone/ipadキーボードのキーを押したときに呼び出される具体的な方法は何ですか?

UIKeyInputプロトコルのドキュメントを見ると、テキストがキーボードに応答する方法は

- (void) insertText:(NSString *) theText { 

[self.theString appendString:theText]; 

} 

だからキーボードは insertText:メソッドを呼び出すんですか、そこには、他の何かが起こっているのですか?

答えて

0

カスタムキーボードを作成している場合、UIKeyInputプロトコルは標準のテキスト入力システムで使用されるため、必要ないでしょう。

+0

しかし、最初からやり直さなくても、プロトコルを使うのは便利でしょうか? – Mahir

+0

はい、あなたはそのプロトコルを使うことができますが、3つのメソッドを含む独自のプロトコルを定義することが最初から始まっているとは思いません。 – Max

関連する問題