2012-09-27 12 views

Odpowiedz

63

Być może trzeba dodać trochę kodu. Try -

[UITableView setBackgroundView: nil];

lub można również zrobić:

UIView* bview = [[UIView alloc] init]; 
bview.backgroundColor = [UIColor yellowColor]; 
[tableView setBackgroundView:bview]; 

Zarówno zadziała ..

+1

Kod zadziałał. –

+0

Tak. drugi będzie działać z kompatybilnością wsteczną również – NiKKi

+0

Podczas grupowania UITableView, ustawiany jest backgroundView, za pomocą self.tableView.backgroundView = nil; usuniesz go – leviathan

0

dodatkowo trzeba wyłączyć tło widoku:

[addressNewTbl setBackgroundView:nil]; 
6

Próbowałeś

addressNewTbl.backgroundView = nil; 
[addressNewTbl setBackgroundColor:[UIColor redColor]]; 
0

Zamiast ustawienie koloru tła całej UITableView, spróbuj tego, co się dzieje, kiedy ustawić jego kolor tła backgroundView.

-3

w cellForRowAtIndexPath źródła danych method.try zachodzącego

[cell setBackgroundColor:[UIcolor redColor]]; 
+2

OP dotyczy tła tła, a nie tła komórki. – Maulik

Powiązane problemy