Question

I have noticed a change in the look of the tableview cells in iOS 5, and I googles around a bit to see if anyone else had noticed. This fellow did, and posted this image. I can't reproduce it on every uitableview (if I could I would know where it came from and I could get rid of it), but it is certainly causing me a problem on one of my tableviews. Has anyone else noticed this - better yet, has anyone else found a way to get rid of it?

Was it helpful?

Solution

I had this issue, on an iOS4 phone or simulator it looks fine but for iOS5 it was a problem. I discovered that the issue was with the separator style for the table view. It looks like the default value is set to etched for iOS5. I have gone through my code and added the following line to my init method for all grouped table view controllers:

    self.tableView.separatorStyle = UITableViewCellSeparatorStyleSingleLine;

Which has fixed the issue for me, although I also set the following as the color appeared to be white not grey as in the previous version:

    self.tableView.separatorColor = [UIColor lightGrayColor];

It was a problem for me as I have changed the background on all of my table views and the extra line didn't look good for my app.

OTHER TIPS

use:

self.tableView.separatorStyle = UITableViewCellSeparatorStyleNone;

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top