I have some strange issue with UITableView only in iOS 7.
UITableViewCellSeparator disappears above the first row and below the last row. S
to expand on airpaulg answer, because it didn't entirely work for me..
i had to also implement the heightforfooter method to get the height
then i noticed the lightgraycolor is too dark. i fixed this by grabbing the current separator color of the tableview and using that:
UIColor *separatorGray = [self.briefcaseTableView separatorColor];
[footerSeparator setBackgroundColor:separatorGray];