4

I don't find any solution how to limit a textfield do allow only numbers in Monotouch.

Also I want that there a not more than 8 characters.

4

4 に答える 4

2

これを実装する最も簡単な方法は、 から継承する独自のコントロールを作成しUITextField、次に から継承するデリゲートを作成して、UITextFieldDelegateこれをコントロールの として割り当てることDelegateです。

デリゲートのShouldChangeCharactersオーバーライド メソッドでは、新しく入力されたテキストに対して適切なテストを実行できます。有効でない場合は、false を返してテキスト フィールドが更新されないようにすることができます。

于 2013-01-10T18:51:46.210 に答える