Unikaj przezroczystości UIDatePicker w iOS7
Właśnie zaktualizowałem swoją aplikację do iOS7 i odkryłem, że selektor daty jest przezroczysty. Wygląda na to, że widzę wszystko, co znajduje się za selektorem dat. Jak mogę tego uniknąć?
Próbowałem umieścić selektor daty w innym widoku. Ale nadal jest przejrzysty. Jak mogę uniknąć przejrzystościUIDatePicker
? próbowałemten link 1: mogę zmienić kolor czcionki DatePicker w iOS7? ale to nie zadziałało. Z góry dziękuję.
Edytuj: DodałemUIDatePicker
do widoku o nazwiewhiteborderview
.
whiteborderview.backgroundColor = [UIColor whiteColor];
whiteborderview.alpha = 1.0;
[whiteborderview addSubview:dtPkrStart]
i dostałem takie wyjście
ale nadal jest przejrzysty.
Edit2
Użyłem tego kodu i teraz wygląda lepiej niż poprzedni
[UIView appearanceWhenContainedIn:[UITableView class], [UIDatePicker class], nil].backgroundColor = [UIColor colorWithWhite:1 alpha:1];
dtPkrStart.backgroundColor = [UIColor blackColor];
Wygląd selektora daty zmienił się w ten sposób