Meine App kann UIDatePickers plötzlich nicht mehr korrekt anzeigen. Ich verwende Storyboards. Die Datapickers sind so eingestellt, dass sie nur das Datum anzeigen. Sie schneiden den Monat ab und zeigen auch nicht die Tage. Da ist ein großer Platz in der Mitte. Ich habe versucht, das Projekt zu bereinigen, den Simulator zurückzusetzen, die Lokalisierungseinstellungen zu überprüfen und zu prüfen, ob die dynamische Schriftgröße festgelegt wurde. Ich benutze Xcode 5.1.1, aber das gleiche passiert in der Beta von Xcode 6. Irgendwelche Vorschläge wären willkommen.
Ok, ich habe es herausgefunden. Dies ist darauf zurückzuführen, dass UIAppearance in einer tableView-Hintergrundfarbe verwendet wurde. Das hat mit TableViews nichts zu tun, aber Apple muss privat ein TableView für die PickerViews verwenden. Also, mein Versuch, einen UIA-Auftritt über eine Kategorie auf einer tableView-Hintergrundfarbe festzulegen, scheint etwas Unerwartetes zu tun. Lektion gelernt. Versuchen Sie nicht, UIAppearance zu verwenden, wenn sie nicht offiziell unterstützt werden.
Tags und Links objective-c ios xcode uidatepicker