title: UISplitViewController created programmatically doesn't have swipe gesture to show/hide master
body: <p>I'm struggling in a very strange case: I've created a <code>UISplitViewController</code></p>
  
  <pre><code>self.splitViewController = [[UISplitViewController alloc] init];
  self.splitViewController.presentsWithGesture = YES;
  
  UIViewController * master = [[UIViewController alloc] init];
  master.view.backgroundColor = [UIColor yellowColor];
  UINavigationController * navMaster = [[UINavigationController alloc] initWithRootViewController:master];
  
  UIViewController * detail = [[UIViewController alloc] init];
  detail.view.backgroundColor = [UIColor redColor];
  UINavigationController * navDetail = [[UINavigationController alloc] initWithRootViewController:detail];
  
  self.splitViewController.viewControllers = @[navMaster,navDetail];
  
  self.window.rootViewController = self.splitViewController;
  [self.window makeKeyAndVisible];
  </code></pre>
  
  <p>but the swipe gesture (like in Mail app) to open/show master view controller doesn't work in iOS7 but works in iOS8. If I create a new project from Master/Detail template the gesture works. But I need to create <code>UISplitViewController</code> programmatically because I have to add after a login page that is a normal view controller. I don't want use storyboard because in this application will be too large.</p>