Kiedy ustawię backgroundColor
na mój UITableView
, działa dobrze na iPhonie (urządzeniu i symulatorze), ale NIE na symulatorze iPada. Zamiast tego otrzymuję jasnoszare tło dla dowolnego ustawionego koloru groupTableViewBackgroundColor
.
Kroki ku reprodukcji:
- Utwórz nowy projekt oparty na nawigacji.
- Otwórz RootViewController.xib i ustaw styl widoku tabeli na „Zgrupowane”.
- Dodaj ten obiekt odpowiadający do RootViewController:
- (void)viewDidLoad { [super viewDidLoad]; self.view.backgroundColor = [UIColor blackColor]; }
- Wybierz Simulator SDK 3.2, skompiluj i uruchom.
- Otrzymasz czarne tło (urządzenie i symulator).
- Wybierz cel w drzewie projektu.
- Kliknij Project: Upgrade Current Target for iPad.
- Buduj i uruchamiaj.
- Otrzymasz jasnoszare tło.
- Przywróć styl widoku tabeli na Zwykły, a otrzymasz czarne tło.
Dzięki za pomoc!