Использование UINavigationViewController самостоятельно - PullRequest
5 голосов
/ 22 января 2010

В моем приложении, которое основано на контроллере представления панели вкладок со многими контроллерами uinavigationview для каждого элемента панели вкладок, я хочу представить в какой-то момент (при запуске приложения) вызов presentModalViewController, который содержит контроллер uinavigationcontroller в качестве корня, чтобы пользователь мог сделать несколько вещей ... когда он или она закончили, можно нажать кнопку Готово в верхнем правом углу, чтобы закрыть модальный контроллер вида, а затем вернуться к основному виду панели вкладок .... Как это сделать с помощью интерфейса Строитель?

1 Ответ

4 голосов
/ 25 января 2010

В XCode создайте новый файл View XIB и откройте его в Интерфейсном Разработчике. В этом xib-файле удалите View и перетащите UINavigationController на его место.

Тогда, на ваш взгляд, код контроллера, что-то вроде

UINavigationController *controller = [[UINavigationController alloc] initWithNibName:@"ModalViewController" bundle:nil];
[self presentModalViewController:controller animated:YES];
[controller release];

Загрузит ваш XIB и представит его.

Надеюсь, это поможет, любые другие вопросы не стесняйтесь комментировать этот ответ!

S

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...