iPhone, how can I make my UITableView cells black with and without data in them?
-
27-09-2019 - |
Question
I'm managed to make my UITableView rows / cells black when data is loaded, to a fashion, I get a white line in between rows, which makes it look awful. How can i make them fully black with and without data ?
Heres the code I'm using at the moment
- (void)tableView:(UITableView *)tableView willDisplayCell:
(UITableViewCell *)cell forRowAtIndexPath:(NSIndexPath *)indexPath {
cell.backgroundColor = [UIColor blackColor];
}
Heres what I get (with white lines remaining) :(
Solution
Change the separator style of your table view.
yourTableView.separatorStyle = UITableViewCellSeparatorStyleNone;
You can do it in Interface Builder too on the properties palette.
-- Edit for clarity following comments below --
Set the entire tableView to have a black background:
[yourTableView setBackgroundColor:[UIColor blackColor]];
This can also be done in the Interface Builder properties panel.
Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow