我需要允许用户输入他们的信用卡到期日期。为此,我必须向他们展示日期选择器,只有月份和年份选项。我正在使用format =“MM-yyyy”,但没有运气。谁能帮我 ?感谢。
答案 0 :(得分:1)
如上所述here:
否,使用库存
无法完成此操作UIDatePicker
因此,您必须make your own Xamarin Forms control,并在每个平台上实施它。这意味着您必须在iOS上使用默认的UiPickerView
,在Android(和Windows Phone?)上使用相应的默认值。
答案 1 :(得分:0)
定制每个平台会很痛苦。我建议提供2个常规文本选择器,一个是01-12或1月 - 12月,无论你喜欢哪个,另一个是从今天开始的下一个20年,所以随着时间的推移它会动态更新。
旁注: 20年似乎是大多数信用卡提供商的最大值,亚马逊只有+20,但只是让你知道没有硬限制所以有它可能会进一步发展,但不太可能。
答案 2 :(得分:0)
您应该自定义UIPickerView以使用两个组件,并使用从NSDateFormatter检索的月份和年份符号填充其行。希望能为您服务!