2012-03-31 6 views
0

テキストフィールドにカスタムフォーマッタ(名前はTextFieldFormatter)を設定しようとしています。最大3文字に制限し、小数点のみを許可しています。 TextFieldFormatterNSFormatterのサブクラスで、私のテキストフィールドはNSTextFieldsです。私はフォーマットisPartialStringValid:newEditingString:errorDescription:を使用しています。カスタムフォーマッタ - ココア

私が今行っている問題は、TextFieldFormatterをテキストフィールドにリンクする方法がわかりません。

どうすればいいですか?

+0

このMac(NSTextField)またはiOS(UITextField)ですか? TextFieldFormatterはNSFormatterのサブクラスですか?あなたは 'isPartialStringValid:newEditingString:errorDescription:'や他の方法を使っていますか? –

+0

私の記事を編集しました:) – Cubia

答えて

1

あなたは、プログラムformatterプロパティを設定することもできますし、TextFieldFormatterにそのクラスを設定し、IBでNSObjectを作成し、IBでそれにformatterプロパティを結ぶことができます。

+0

答えに感謝しますが、別の問題につながります。ここで尋ねるのですか、別の質問を作成する必要がありますか? – Cubia

+0

新しい質問を開く必要があります。そうすれば、将来の調査者は答えを見つけることができます(それはSOの本当の目標です)。 –

+0

ありがとう、ありがとう! – Cubia