В XCode создайте новый файл View XIB и откройте его в Интерфейсном Разработчике. В этом xib-файле удалите View и перетащите UINavigationController на его место.
Тогда, на ваш взгляд, код контроллера, что-то вроде
UINavigationController *controller = [[UINavigationController alloc] initWithNibName:@"ModalViewController" bundle:nil];
[self presentModalViewController:controller animated:YES];
[controller release];
Загрузит ваш XIB и представит его.
Надеюсь, это поможет, любые другие вопросы не стесняйтесь комментировать этот ответ!
S