I have a UINavigationController that can display data as a UICollectionView or in a UITableView . iOS 7 automatically adjusts the scroll insert for the first UIScrollView created in the view hierarchy.
So, the UICollectionView is fine, but I have to set the contentEdgeInset for the UITableView . After this line
self.tableView.contentInset = UIEdgeInsetsMake(44.0f, 0.0f, 0.0f, 0.0f);
the content in the UITableView shown well, but the scroll indicator does not stop at the UINavigationBar , but will continue it.
How to enable this and stop the scroll indicator at the beginning of the UINavigationBar ?

source share