почему «присутствует контроллер модального представления»?

Просто интересно узнать об использовании контроллера модального представления. Когда и зачем их использовать? Есть ли инструкция?

Я обнаружил, что образец кода книги основных данных создает контроллер навигации только для представления контроллера модального представления. Почему?

   UINavigationController *navController = [[UINavigationController alloc] 
                                                 initWithRootViewController:addViewController];

    [self.navigationController presentModalViewController:navController 
                               animated:YES];

Есть ли этому функциональная причина? Сработает ли это, если мы просто подтолкнем addViewController к себе. navigationController?

6
задан leo 25 April 2011 в 06:55
поделиться