0

我已经实现了一个类似 facebook 的幻灯片菜单。当我滑动导航栏时,“设置”视图将出现在下方。

问题是当我尝试从“设置”视图呈现模式视图时。我尝试实现一个反馈系统(MFMailComposeViewController),但如果我从下面的设置视图中呈现它,一半的模式视图将被覆盖视图(rootView 控制器)阻止。

我能做些什么来解决这个问题?

提前致谢

masterViewController = [[MatchTable alloc] initWithNibName:@"MatchTable" bundle:nil];
self.navigationController = [[UINavigationController alloc] initWithRootViewController:masterViewController];

self.window.rootViewController = self.navigationController;
[self.window makeKeyAndVisible];

Settings *sideMenuViewController = [[Settings alloc] initWithNibName:@"Settings" bundle:nil]; 

//  make sure to display the navigation controller before calling this
[MFSideMenuManager configureWithNavigationController:self.navigationController sideMenuController:sideMenuViewController];
4

1 回答 1

2

好吧,我这样做是为了给它一种动画效果..您可以选择您喜欢的任何其他效果:

        [UIView beginAnimations:@"Flip" context:nil];
        [UIView setAnimationDuration:1.0];
        [UIView setAnimationCurve:UIViewAnimationCurveEaseInOut];
        [UIView setAnimationTransition:UIViewAnimationTransitionCurlUp forView:appDelegate.window.rootViewController.view cache:YES];
        [appDelegate.window.rootViewController.view addSubview:@"Your View Object"];
        [UIView commitAnimations];
于 2012-07-13T10:41:54.773 回答