#iphone #objective-c #uikit
#iPhone #objective-c #uikit
Вопрос:
Я создал контроллер UINavigation в своем xib-файле. Контроллер UINavigation является элементом управления верхнего уровня. Мне не нужен родительский вид. Позже я вручную добавлю контроллер UINavigation в окно.
Каков наилучший способ создания экземпляра UINavigationController? Кажется, я не могу понять, как это сделать.
Комментарии:
1. Что вы делаете с UINavigationController в вашем XIB-файле? Если вы не будете дополнительно настраивать UINavigationController, возможно, на самом деле проще всего просто создать его программно…
Ответ №1:
Если вам не нужно делать ничего особенного в файле .xib, намного проще сделать это программно, добавив следующий код в делегат вашего приложения:
UINavigationController *nav = [[UINavigationController alloc] initWithRootViewController:myView]; //myView is a view you previously created
[self.window addSubview:nav.view];