UIView を (コンテナー ビューとして) UITableViewController に追加しています。何らかの理由で、UITableView セパレーターが UIView を介して表示されます。私はiOS 7を実行しています。
UIView *container = [[UIView alloc] initWithFrame:CGRectMake(0, 200, self.view.width, 50)];
container.opaque = YES;
container.backgroundColor = [UIColor colorWithRed:224.0/255.0 green:224.0/255.0 blue:224.0/255.0 alpha:1.0];
[self.view container];