2015-09-15 11 views
6

Ich baue eine App mit Swift und in dieser App gibt es ein Feld für das Akzeptieren des Ablaufdatums für Debit-Karte für Zahlungszwecke. Wie kann ich nur Monat und Jahr akzeptieren, indem ich DatePicker in Swift verwende?So akzeptieren Sie nur Monat und Jahr mit DatePicker in iOS

Wenn es nicht möglich ist, datepicker zu verwenden, schlagen Sie bitte einen anderen Weg vor.

Vielen Dank im Voraus.

Antwort

7

Wahl-1

Objective-C

yourDatepicker.datePickerMode = UIDatePickerModeDate; 

Swift

yourDatepicker.datePickerMode = UIDatePickerMode.Date 

swift3

yourDatepicker.datePickerMode = .date 

der andere Modi sind

  • UIDatePickerModeTime,
  • UIDatePickerModeDate,
  • UIDatePickerModeDateAndTime,
  • UIDatePickerModeCo untDownTimer

Wahl-2

das obige Verfahren nicht gut funktioniert, dann ist dieses link überprüfen

+0

Danke für Ihre Antwort. :-) –

+0

@ChetanPurohit - wenn das erste nicht hoffnungsvoll ist, versuchen Sie die zweite Wahl, es ist sehr nützlich für Sie –

+0

Vielen Dank für Ihren Rat Karthik. Ich werde es versuchen. –

1

nicht wirklich eine Antwort, aber eine Alternative: warum nicht einen Kommissionierer für Monat einen einen Kommissionierer für Jahr nutzen wie die meisten Anwendungen zu tun (auch auf Websites das Äquivalent ein popupmenu verwendet wird)

+0

Vielen Dank für Ihren Vorschlag. :-) –

+0

Das mag für kleinere Apps funktionieren, aber für Apps, die in mehreren Ländern funktionieren, wäre es eine schlechte Option, da die Länder unterschiedliche Länder verwenden. –

Verwandte Themen