2016-06-24 20 views
0

ユーザーにクレジットカードの有効期限を入力させる必要があります。このために、私は彼らに月と年のオプションだけの日付ピッカーを示す必要があります。私はformat = "MM-yyyy"を使用していますが、運はありません。誰でも助けてくれますか?ありがとう。Xamarinフォームの日付ピッカーで月と年のみを表示

答えて

1

としてはhereを述べた:

、これは株式などとしてUIDatePicker

を使用して行うことができない、あなたはmake your own Xamarin Forms controlにあり、各プラットフォーム上でそれを実装します。つまり、iOSではデフォルトのUiPickerViewを使用する必要があります。これはAndroid(およびWindows Phone?)の同等の機能です。

+0

残念ながら私のターゲットはWindows phone onlyです:( – Gans

+0

これはWindows Phoneだけの場合、なぜXamarin Formsアプリを作っていますか? – Falgantil

+0

今はターゲットはWindows phoneですが、最初のリリース後はAndroidと私もそうではありませんか? – Gans

0

各プラットフォームをカスタマイズするのは苦労でしょう。私がお勧めするのは、2つの通常のテキストピッカーを提供することです.1つは01-12または1月12月、もう1つは今日の年からリストアップされているので、動的に更新されます。

側注: 20年は、これまで行くと最大ほとんどのクレジットカードプロバイダのようです、アマゾンは20になりますが、小さな可能性、それがあるので、ちょうどあなたがハードリミットがありません知らせますさらに進んでしまう可能性は非常に低いです。

0

UIPickerViewをカスタマイズして、2つのコンポーネントを使用し、その行にNSDateFormatterから取得した月と年のシンボルを挿入する必要があります。それはあなたのために働くことを望む!

関連する問題