Fügen Sie eine Schaltfläche "Fertig" in einem pop-up-datePickerView in Swift?
Möchte ich hinzufügen eine Schaltfläche "Fertig" in einer aufgetaucht datePickerView in Swift.
Hier ist der code:
@IBOutlet var datePicker: UITextField!
@IBAction func dateTextInputPressed(sender: UITextField) {
var datePickerView = UIDatePicker()
datePickerView.datePickerMode = UIDatePickerMode.Date
sender.inputView = datePickerView
datePickerView.addTarget(self, action: Selector("handleDatePicker:"), forControlEvents: UIControlEvents.ValueChanged)
}
func handleDatePicker(sender: UIDatePicker) {
var dateFormatter = NSDateFormatter()
dateFormatter.dateFormat = "yyyy-MM-dd"
datePicker.text = dateFormatter.stringFromDate(sender.date)
}
Kann ich diesen code verwenden, um ein pop-up-datePickerView erfolgreich.
Aber nachdem ich das Datum, es muss nicht ein "Fertig" - button, um Sie zu schließen.
So, wie kann ich die Schaltfläche "Fertig" in es?
Dank!
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich diese Erweiterung zum schließen der Farbauswahl. Swift 2
Swift 3 - 4
Und Sie können es verwenden, einfach in Ihrer viewController:
Können Sie eine generische
UIView
für dieinputView
Eigenschaft desUITextField
. Wir können hinzufügen, dieUIDatePicker
undUIButton
dieserUIView
.wenn Sie eine Taste anstelle von text-Feld:
/**
* MARK - Frühbucher-Aktion
*/