date picker.
This commit is contained in:
parent
871ca090a0
commit
0cbaf38644
@ -59,9 +59,10 @@ open class DateDropdownEntryField: DropdownEntryField {
|
|||||||
private func setup() {
|
private func setup() {
|
||||||
|
|
||||||
datePicker = MVMCoreUICommonViewsUtility.addDatePicker(to: textField)
|
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
|
datePicker?.timeZone = NSTimeZone.system
|
||||||
MVMCoreUICommonViewsUtility.addDismissToolbar(textField, delegate: self)
|
MVMCoreUICommonViewsUtility.addDismissToolbar(textField, delegate: self)
|
||||||
|
uiTextFieldDelegate = self
|
||||||
}
|
}
|
||||||
|
|
||||||
//--------------------------------------------------
|
//--------------------------------------------------
|
||||||
@ -103,7 +104,7 @@ open class DateDropdownEntryField: DropdownEntryField {
|
|||||||
super.dismissFieldInput(sender)
|
super.dismissFieldInput(sender)
|
||||||
}
|
}
|
||||||
|
|
||||||
@objc func valueChanged(_ sender: UIDatePicker){
|
@objc func pickerValueChanged(_ sender: UIDatePicker){
|
||||||
|
|
||||||
setTextWith(date: datePicker?.date)
|
setTextWith(date: datePicker?.date)
|
||||||
}
|
}
|
||||||
@ -114,7 +115,7 @@ extension DateDropdownEntryField {
|
|||||||
|
|
||||||
public func textFieldDidBeginEditing(_ textField: UITextField) {
|
public func textFieldDidBeginEditing(_ textField: UITextField) {
|
||||||
|
|
||||||
// setInitialValueFromPicker()
|
isSelected = true
|
||||||
proprietorTextDelegate?.textFieldDidBeginEditing?(textField)
|
proprietorTextDelegate?.textFieldDidBeginEditing?(textField)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -126,7 +127,5 @@ extension DateDropdownEntryField {
|
|||||||
super.setWithJSON(json, delegateObject: delegateObject, additionalData: additionalData)
|
super.setWithJSON(json, delegateObject: delegateObject, additionalData: additionalData)
|
||||||
|
|
||||||
guard let dictionary = json, !dictionary.isEmpty else { return }
|
guard let dictionary = json, !dictionary.isEmpty else { return }
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user