Я пытаюсь интегрировать скользящее меню pkrevealcontroller в существующий проект iOS, который имеет существующую раскадровку с segues и т. Д. Я расширил UINavigationViewController и связал свой новый класс с Nav Controller на раскадровке. В моем приложении я делегат сделать следующее:Использование pkrevealcontroller на существующей раскадровке Xcode
MainNavViewController *frontViewController = [[MainNavViewController alloc] initWithRootViewController:[[myRootViewController alloc] init]];
UIViewController *rightViewController = [[menuViewController alloc] init];
self.revealController = [PKRevealController revealControllerWithFrontViewController:frontViewController
rightViewController:rightViewController
options:nil];
self.window.rootViewController = self.revealController;
При запуске приложения, он успешно добавляет скользящий значок меню в панель навигации, и Frontview слайдов, как я хочу. Но он не использует заголовок или фрагменты, которые я добавил на раскадровку. Я просто пытаюсь сделать это.
Что вы имеете в виду под "расширенной UINavigationViewController"? Куда входит PKRevealController? Есть ли какие-либо из контроллеров, которые вы упоминаете в своем вопросе в раскадровке, или эти новые, которые вы добавляете? – rdelmar
rdelmar - я добавил остальную часть кода из делегата приложения. По расширению, я имею в виду, что я создал свой собственный пользовательский класс, который является подклассом uinavigationviewcontroller. MainNavViewController и myRootViewController находятся в моей раскадровке. –
У вас есть FrontViewController или правый viewController в вашем раскадровке? Я пытаюсь понять, что у вас есть в раскадровке, и какие новые вещи вы добавляете в делегат приложения. – rdelmar