メッセージ送信ビューにTITokenFieldを使用しています。私の問題は、このコンポーネントを使用すると、連絡先のソース配列になくても、ユーザーが任意のタイプのトークンを挿入できることです。ユーザーがその配列でのみ連絡先を選択し、ランダムなテキストを入力しないようにしたい。この問題を解決するための良いアイデア(およびコード)はありますか?
質問する
851 次
2 に答える
0
willAddToken メソッドを使用して、トークン フィールドへのトークンの追加が許可されているかどうかを確認できます。デリゲート クラスに次のメソッドを実装します。メソッドは TITokenFieldDelegate プロトコルからのものです。
- (BOOL)tokenField:(TITokenField *)tokenField willAddToken:(TIToken *)token
{
if(someStatementCheck)
{
// do something as the token will be added to the field
return YES;
} else {
// do something when not allowed to add token
return NO;
}
}
于 2012-11-05T19:17:53.117 に答える