Fügen Sie eine Done-Schaltfläche in einem Popup-Fenster datePickerView in Swift hinzu?

9

Ich möchte eine Schaltfläche "Fertig" in einer aufgeklappten datePickerView in Swift hinzufügen.

Hier ist der Code:

%Vor%

Ich kann diesen Code verwenden, um eine datePickerView erfolgreich zu öffnen.

Aber nachdem ich das Datum ausgewählt habe, hat es keine Schaltfläche "Fertig", um es zu schließen.

Wie kann ich die Schaltfläche "Fertig" hinzufügen?

Danke!

    
Arefly 20.01.2015, 14:57
quelle

3 Antworten

18

Ich habe diese Erweiterung gemacht, um den Picker zu schließen. Swift 2

%Vor%

Swift 3 - 4

%Vor%

Und Sie können es einfach in Ihrem ViewController verwenden:

%Vor%     
Rob 29.06.2016, 08:51
quelle
14

Sie können ein generisches UIView für die inputView Eigenschaft von UITextField verwenden. Wir können UIDatePicker und UIButton zu dieser UIView hinzufügen.

%Vor%     
rakeshbs 20.01.2015 17:16
quelle
2

Wenn Sie eine Schaltfläche anstelle eines Textfelds verwenden:

/ **     * MARK - Vorverkaufsaktion     * /

%Vor%     
Vinod Joshi 13.07.2015 14:07
quelle