как добавить uinavigationcontroller как второе представление, а не как rootviewcontroller - PullRequest
0 голосов
/ 31 января 2012

я знаю, как добавить uinavigationcontroller в качестве корневого представления, а также как выдвинуть представление в uinavigationcontroller.

Что меня смущает в первом представлении, которое является корневым представлением, так это простое представление с кнопкой, когда эта кнопканажмите, чтобы отобразить второй вид.

Я хочу этот второй вид как uinavigationview.

любые идеи, как это сделать, я пытался найти решение, но не получил ни каких-либо аналогичныхвопрос задан ранее.

В основном я пытаюсь работать без конструктора интерфейса, чтобы изучить вещи в глубине.

1 Ответ

1 голос
/ 31 января 2012

при условии, что вы представляете второй контроллер вида модально

вместо

UIViewController *vc = [[[UIViewController alloc] init] autorelease];
[self presentModalViewController:vc animated:YES];

сделать:

UIViewController *vc = [[[UIViewController alloc] init] autorelease];
UINavigationController *nc = [[[UINavigationController alloc] initWithRootViewController:vc] autorelease];
[self presentModalViewController:nc animated:YES];
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...