Przetestowałem to na iOS 7.1 i działa dobrze. Ustawia kolor tła, aby wyczyścić na moim tableview za pomocą wierszy poniżej.iOS 8.1 UITableview Kolor tła zawsze biały
self.tableview = [[UITableView alloc]initWithFrame:self.bounds style:UITableViewStylePlain];
self.tableview.delegate = self;
self.tableview.dataSource = self;
self.tableview.backgroundView = nil;
self.tableview.backgroundColor = [UIColor clearColor];
self.tableview.tableFooterView = [[UIView alloc]initWithFrame:CGRectZero];
[self addSubview:self.tableview];
Ustawiam również tableFooterView w nowym widoku, aby ukryć wszelkie niewykorzystane komórki za pomocą.
self.tableview.tableFooterView = [[UIView alloc]initWithFrame:CGRectZero];
Działa to pięknie na iOS 7, ale w iOS 8 pozostało mi białe tło dla przestrzeni pod widokiem stołu. Podgląd widoku tabeli znajduje się również w jasnym tle. Jakieś pomysły?
zdjęć dodanych poniżej - miałem przesłonić nazwy klienta
Praca na iOS 7
Nie działa na iOS 8.1
Jakiego koloru chcesz mieć? – Fogmeister
Przezroczysty/wyraźny –
Ale co to znaczy? Nie zobaczysz wewnętrznego działania iPhone'a bez względu na to, jak jest on przejrzysty. Gdzie jest biały ... co powinno tam być? – Fogmeister