После того, как я искал возможный способ решения проблемы, люди сказали, что он должен быть программно сдвинут на 20 пикселей.Вот мое решение:
// adjust the frame of subview which is going to be add
self.navController.view.frame = CGRectMake(0, 0, 320, 460);
[self.view addSubView:self.navController.view];
У меня сейчас отлично работает, удачи ~:)