Vermeiden Sie UIDatePicker-Transparenz in iOS7
Ich habe gerade meine App auf iOS7 aktualisiert und festgestellt, dass die Datumsauswahl transparent ist. Es sieht so aus, als ob ich alles sehen kann, was sich hinter der Datumsauswahl befindet. Wie kann ich das vermeiden?
Ich habe versucht, die Datumsauswahl in einer anderen Ansicht zu platzieren. Trotzdem ist es transparent. Wie vermeide ich Transparenz vonUIDatePicker
? ich habe es versuchtdieser Link 1: kann ich die Schriftfarbe des datePickers in iOS7 ändern? aber es hat nicht funktioniert. Danke im Voraus.
Bearbeiten: Ich habe eine hinzugefügtUIDatePicker
zu einer Ansicht namenswhiteborderview
.
whiteborderview.backgroundColor = [UIColor whiteColor];
whiteborderview.alpha = 1.0;
[whiteborderview addSubview:dtPkrStart]
und ich habe so ausgegeben
aber es ist immer noch transparent.
Edit2
Ich habe diesen Code verwendet und jetzt sieht er besser aus als der vorherige
[UIView appearanceWhenContainedIn:[UITableView class], [UIDatePicker class], nil].backgroundColor = [UIColor colorWithWhite:1 alpha:1];
dtPkrStart.backgroundColor = [UIColor blackColor];
Das Erscheinungsbild der Datumsauswahl hat sich folgendermaßen geändert