Что мне делать, если я хочу функциональность UINavigationController без контроллера навигации? - PullRequest
0 голосов
/ 01 февраля 2010

Я знаю, что UINavigationController имеет хорошие методы проталкивания представления. Но допустим, что я не хочу использовать UINavigationController, потому что мне не нужна полоса в верхней части экрана. Есть ли конкретный способ выдвигать и выдвигать представления, как я хочу?

Кроме того, когда мне следует использовать presentModalViewController, а когда - нет?

Спасибо, Anthony

UPDATE:

Как насчет добавления подпредставления в представление?

1 Ответ

3 голосов
/ 01 февраля 2010

Вы всегда можете использовать

[navigationController setNavigationBarHidden:YES animated:NO];

или установите его через IB.

Если у вас структура навигации глубиной 2 или более, всегда правильно использовать объект UINavigationController, но когда у вас есть только два связанных представления, где одно из них дополняет другое, вы можете использовать контроллер модального представления.

...