I have some strange issue with UITableView only in iOS 7.
UITableView
UITableViewCellSeparator disappears above the first row and below the last row. S
UITableViewCellSeparator
Did you try adding a UIView of height 1 in the header and the footer of the table with light gray background color? Basically it'll mock the first and last separators.