我目前有一个视图控制器,用于处理facebook登录以及名为" homeViewController"的身份验证后的登录页面。我想要的是一个很好的滑出菜单和布局,以便在#home; HomeViewController"上呈现。我找到了一个我非常喜欢的,但是找到了如何实现相当难以成为初学者的指示。我已经下载了源码,当在xcode中运行源码时,一切都很棒,所以我知道它有效。我发现指令令人困惑,因为它告诉我要包含" REFrostedViewController.h"我做了,然后它告诉我执行以下操作,但我没有" DEMONavigationController:
DEMONavigationController *navigationController = [[DEMONavigationController alloc] initWithRootViewController:[[DEMOHomeViewController alloc] init]];
DEMOMenuViewController *menuController = [[DEMOMenuViewController alloc] initWithStyle:UITableViewStylePlain];
// Create frosted view controller
//
REFrostedViewController *frostedViewController = [[REFrostedViewController alloc] initWithContentViewController:navigationController menuViewController:menuController];
frostedViewController.direction = REFrostedViewControllerDirectionLeft;
// Make it a root controller
//
self.window.rootViewController = frostedViewController;
是否有更简单的方法让我的" homeViewController.m"?任何帮助,将不胜感激。
幻灯片菜单说明:https://github.com/romaonthego/REFrostedViewController
答案 0 :(得分:0)
" DEMO
"您在GitHub Repo中找到in the "Examples" folder的文件。
为了您自己的使用,您需要获取这些演示文件并对其进行修改以供您使用,然后将它们放入您自己的项目中。
至于你的" homeViewController.m
"文件,我想你会用以下代码替换该代码的第一行:
DEMONavigationController *navigationController = [[DEMONavigationController alloc] initWithRootViewController:[[homeViewController alloc] init]];
(顺便说一下......你应该用大写字母命名你的Objective-C类和文件。它的方法,属性和变量名应以小写字母开头)。