Я не думаю, что это глупо, но если вы хотите, вы можете использовать альтернативный метод отображения представления:
[self.view addSubview:myOtherView];
Просто создайте второй контроллер представления и затем добавьте его в иерархию представления.
Редактировать:
В iOS5 presentViewController:animated:completion:
и dismissViewControllerAnimated:completion:
блокируют чудеса для подобных вещей.Это работает только на iOS 5, но если это ваш целевой рынок, вы золотой.