У меня есть одно текстовое поле с классом IQDropDownTextfield . Я хочу использовать его как средство выбора даты.
Но моя проблема в том, что когда я хочу установить дату (в строковом формате) перед открытием Pickerview, она не работает.
Я добавляю свой код ниже :
import IQDropDownTextField
Также добавьте IQDropDownTextFieldDelegate
к контроллеру.
@IBOutlet weak var txtDOB: IQDropDownTextField!
override func viewDidLoad()
{
super.viewDidLoad()
txtDOB.dropDownMode = .datePicker
txtDOB.isOptionalDropDown = true
txtDOB.datePicker.maximumDate = Date()
txtDOB.delegate = self
txtDOB.selectedItem = "2020-03-18"
}
теперь у меня есть дата для отображения на начальном этапе как 2020-03-18 , и я хочу показать его как текст по умолчанию в текстовом поле. txtDOB.text не работает, поскольку он устарел в этой библиотеке.
текстовое поле все еще пустое.