updated picker code
Signed-off-by: Matt Bruce <matt.bruce@verizon.com>
This commit is contained in:
parent
7d263c62cb
commit
a7ccec0f98
@ -134,8 +134,15 @@ public class PickerSelectorView<EnumType: RawRepresentable>: UIStackView, Picker
|
|||||||
}
|
}
|
||||||
|
|
||||||
private func title(for row: Int) -> String {
|
private func title(for row: Int) -> String {
|
||||||
guard let item = items[row].rawValue as? String else { return "" }
|
let item = items[row]
|
||||||
return item
|
|
||||||
|
if let item = item as? CustomStringConvertible {
|
||||||
|
return item.description
|
||||||
|
} else if let raw = item.rawValue as? String {
|
||||||
|
return raw
|
||||||
|
} else {
|
||||||
|
return ""
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@ -24,7 +24,7 @@ class DatePickerViewController: BaseViewController<DatePicker> {
|
|||||||
lazy var dateFormatPickerSelectorView = {
|
lazy var dateFormatPickerSelectorView = {
|
||||||
PickerSelectorView(title: "shortNumeric",
|
PickerSelectorView(title: "shortNumeric",
|
||||||
picker: self.picker,
|
picker: self.picker,
|
||||||
items: DatePicker.DateFormat.allCases)
|
items: DatePicker.DateFormat.allCases )
|
||||||
}()
|
}()
|
||||||
|
|
||||||
override func viewDidLoad() {
|
override func viewDidLoad() {
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user