我在我的项目中实施MFSideMenu,这是我的AppDelegate代码:
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
// Override point for customization after application launch.
self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];
MFSideMenuContainerViewController *container = [MFSideMenuContainerViewController
containerWithCenterViewController:[[UINavigationController alloc]
initWithRootViewController:[[MainViewController alloc] initWithNibName:@"MainViewController" bundle:nil]]
leftMenuViewController:[[SideViewController alloc] initWithNibName:@"SideViewController" bundle:nil]
rightMenuViewController:nil];
self.window.rootViewController = container;
[self.window makeKeyAndVisible];
return YES;
}
菜单显示正确及其所有内容,但其中的组件(按钮,tableview等)不响应任何交互。我已经创建了一个新的清洁项目,只在其上添加菜单,但没有希望。
提前致谢
答案 0 :(得分:0)
你可以这样尝试
SideViewController * leftMenuVC = [[SideViewController alloc] initWithNibName:@" SideViewController"束:无];
self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];
MFSideMenuContainerViewController *container = [MFSideMenuContainerViewController
containerWithCenterViewController:[[UINavigationController alloc]
initWithRootViewController:[[MainViewController alloc] initWithNibName:@"MainViewController" bundle:nil]]
leftMenuViewController:[[UINavigationController alloc]initWithRootViewController:leftMenuVC] rightMenuViewController:nil];
self.window.rootViewController = container;
[self.window makeKeyAndVisible];
return YES;