UIDatePicker Text abschneiden & Tage nicht anzeigen

9

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.

    
smileBot 10.09.2014, 01:17
quelle

2 Antworten

2

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.

    
smileBot 10.09.2014, 02:19
quelle
0

Ich hatte genau das gleiche Problem und es war mit doppelten Constraints in meinem Storyboard verbunden. Ich hatte iPhone 6 Breiten implementiert und endete versehentlich mit width = 320 und width >= 320 . Das Entfernen von width = 320 hat es sofort behoben.

    
Luke 05.01.2015 13:09
quelle