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

Antworten auf die Frage(3)

Ihre Antwort auf die Frage