2015-11-24 44 views
1

的滑动手势在应用程序委托:如何禁用UINavigation控制器

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { 

self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]]; 


    WalkThrough *viewControllers=[[WalkThrough alloc]init]; 
    self.navigationController = [[UINavigationController alloc] initWithRootViewController:viewControllers]; 



[self.window setRootViewController:self.navigationController]; 
self.navigationController.interactivePopGestureRecognizer.enabled = NO; 
navigationController.navigationBar.hidden = YES; 
self.window.backgroundColor = [UIColor clearColor]; 
[self.window makeKeyAndVisible]; 

return YES; 
} 
+0

您的科迪ng很好,你遇到了什么问题。 –

回答

0

尝试后[window makeKeyAndVisible]禁用interactivePopGestureRecognizer

到问题的关键是,interactivePopGestureRecognizer属性为nil,直到满足两个条件:

  1. 的navigationController被关联到窗口

  2. 窗口成为关键和可见

相关问题