Есть несколько подходов, которые вы можете использовать (числа, которые я использую, являются приблизительными, чтобы вы могли понять):
Создайте панель навигации в центре экрана
CGRect frame = CGRectMake(0.0, 250.0, 320.0, 40.0);
UINavigationBar *navBar = [[UINavigationBar alloc] initWithFrame:frame];
Но это предпочтительный способ:
Создание контроллера навигации, занимающего нижнюю половину экрана
UINavigationController *navController = [[UINavigationController alloc] initWithRootViewController:yourViewController];
navController.view.frame = CGRectMake(0.0, 250.0, 320.0, 230.0);
[self.window addSubview:navController.view];