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
I also ran into this problem in our project. My table view had a tableFooterView which could make this happen. I found the separator below the last row would appear if I removed that tableFooterView.