From 0cbaf386448a84e6f49db67f9141ac4bce715801 Mon Sep 17 00:00:00 2001 From: Kevin G Christiano Date: Mon, 18 Nov 2019 17:03:59 -0500 Subject: [PATCH] date picker. --- MVMCoreUI/Atoms/TextFields/DateDropdownEntryField.swift | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/MVMCoreUI/Atoms/TextFields/DateDropdownEntryField.swift b/MVMCoreUI/Atoms/TextFields/DateDropdownEntryField.swift index e083eadc..0a9952ed 100644 --- a/MVMCoreUI/Atoms/TextFields/DateDropdownEntryField.swift +++ b/MVMCoreUI/Atoms/TextFields/DateDropdownEntryField.swift @@ -59,9 +59,10 @@ open class DateDropdownEntryField: DropdownEntryField { private func setup() { datePicker = MVMCoreUICommonViewsUtility.addDatePicker(to: textField) - datePicker?.addTarget(self, action: #selector(valueChanged(_:)), for: .valueChanged) + datePicker?.addTarget(self, action: #selector(pickerValueChanged), for: .valueChanged) datePicker?.timeZone = NSTimeZone.system MVMCoreUICommonViewsUtility.addDismissToolbar(textField, delegate: self) + uiTextFieldDelegate = self } //-------------------------------------------------- @@ -103,7 +104,7 @@ open class DateDropdownEntryField: DropdownEntryField { super.dismissFieldInput(sender) } - @objc func valueChanged(_ sender: UIDatePicker){ + @objc func pickerValueChanged(_ sender: UIDatePicker){ setTextWith(date: datePicker?.date) } @@ -114,7 +115,7 @@ extension DateDropdownEntryField { public func textFieldDidBeginEditing(_ textField: UITextField) { -// setInitialValueFromPicker() + isSelected = true proprietorTextDelegate?.textFieldDidBeginEditing?(textField) } } @@ -126,7 +127,5 @@ extension DateDropdownEntryField { super.setWithJSON(json, delegateObject: delegateObject, additionalData: additionalData) guard let dictionary = json, !dictionary.isEmpty else { return } - - } }