2014-01-08 8 views
5

Mobile Safari verwendet UIPickerView für <select> Elemente - Ich möchte die Hintergrundfarbe mit CSS ändern. Wie Sie im Screenshot unten sehen können, ist es sehr schwer zu lesen. Was Sie sehen, ist das Bundesland <select> Formularelement. Das Ändern der Textfarbe oder der Hintergrundfarbe des Elements <select> selbst behebt das Problem nicht.mobile Safari: Hintergrundfarbe der Picker-Ansicht ändern (auswählen)

Ich dachte, es war mit einem Elternelement oder seine eigene Hintergrundfarbe verwandt - aber ich ging die Zeile und änderte die Hintergrundfarbe jedes Vorfahrelements in weiß und das Problem blieb bestehen. Gibt es einen vorgegebenen Stil oder Trick, um diese GUI lesbar zu machen? Oder vielleicht ist es nur ein Fehler.

EDIT: Das Grau hinter dem UIPickerView wird von Mobile Safari ausgefüllt, da sich die Auswahl fast am Ende der Seite befindet. Mobile Safari zentriert die Auswahl oberhalb der UIPickerView vertikal und füllt den zusätzlichen Platz unter der Seite mit dem Grau aus. Die Frage ist, wie bestimmt es das Dunkelgrau zu verwenden? Ich habe versucht, die Körpertextfarbe und die Hintergrundfarbe jedes anderen Elements auf der Seite ohne Erfolg zu ändern.

enter image description here

+0

Ich habe Probleme neu zu erstellen diese ... Ein paar Fragen: 1. Hat die