Xamarin.iOS のドキュメント
MaskedTextField
コントロール > Input > MaskedTextField

C1MaskedTextField コントロールは、適切に書式設定されたユーザー入力を促すように設計された。このコントロールは、ユーザーが入力フィールドに無効な値やスラッシュ、ハイフンなどの文字を入力できないようにします。また、ユーザーがキー入力するときに無効なエントリをスキップすることで、データ検証機能を提供します。このコントロールは、マスクシンボルまたはマスク文字と呼ばれる特別な要素を使用して、入力フィールドへのデータの入力に使用する書式を指定します。

たとえば、MaskedTextField コントロールを使用して、局番を含む電話番号だけを受け取る入力フィールドや、日付を yyyy/mm/dd 形式でのみ入力できる日付フィールドを作成できます。