Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

UITableView, Separator color where to set?

I have added a UITableView in IB and set the "delegate" and "datasource" and all is working well. What I wanted to do next was change the separator color, but the only way I could find to do this was to add the method to one of the delegate callbacks, is there a better place I should put this?

I don't have this at the moment but I was thinking that maybe I need to add an "iVar" from my controller that I can link to the UITableView in IB and then set separator color in the viewDidload?

-(CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath {     [tableView setSeparatorColor:[UIColor blackColor]];     return 65; } 
like image 806
fuzzygoat Avatar asked Jul 29 '10 16:07

fuzzygoat


1 Answers

- (void)viewDidLoad {    [self.tableView setSeparatorColor:[UIColor myColor]]; } 

I hope that helps - you'll need the self. to access it, remember.

Swift 4.2

tableView.separatorColor = UIColor.red 
like image 180
Helen Avatar answered Sep 28 '22 08:09

Helen