The problem is that your trackViewController.automaticallyAdjustsScrollViewInsets == YES, so additional topInset of 64px will be added to first UIScrollView in its view (this is UITableView in your case).
You can do the following:
Set table view origin y to 0
or
set automaticallyAdjustsScrollViewInsets to NO.