Die Datumsauswahl wird als Eingabe eines Textfelds gequetscht

Aug 31 2020

Ich habe eine UITextField, die UIDatePickerals Eingabe verwendet. Ich habe den Stil der Datumsauswahl festgelegt .inline, aber das Ergebnis entspricht nicht meinen Erwartungen

Wie Sie sehen können, sieht die Stundenauswahl in der Datumsauswahl gequetscht aus.

Das ist mein Code:

class ViewController: UIViewController {

    override func viewDidLoad() {
        super.viewDidLoad()

        let datePicker = UIDatePicker()
        datePicker.preferredDatePickerStyle = .inline
        let textField = UITextField(frame: CGRect(origin: view.center,
                                                  size: CGSize(width: 60, height: 30)))
        textField.text = "TEST"
        textField.inputView = datePicker

        self.view.addSubview(textField)
    }
}

Ist das ein Fehler? vermisse ich etwas

Antworten

14 vysher Oct 09 2020 at 00:28

Versuche dies:

if #available(iOS 13.4, *) {
   datePicker.preferredDatePickerStyle = .wheels
}