2014-05-13 14 views
7

Ciao Sto usando storyboard per la mia app per iPad. Come posso aggiungere SWRevealViewController alla mia app. Voglio aggiungere la visualizzazione diapositive al mio controller di visualizzazione principale. Qualunque corpo può suggerirmi. Sto caricando la mia SplitView utilizzando il seguente codice nel AppDelegate.hCome utilizzare SWRevealViewController con iPad SplitViewController

UISplitViewController *splitViewController = (UISplitViewController *)self.window.rootViewController; 
    UINavigationController *navigationController = [splitViewController.viewControllers lastObject]; 
    UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"MainStoryboard_iPad" bundle:nil]; 
    DetailViewController *rootViewController = [storyboard instantiateViewControllerWithIdentifier:@"CouponDetailRoot"]; 

enter image description here

+0

hai revisionato http: // www.appcoda.com/ios-programming-sidebar-navigation-menu/ –

+0

@ Anbu.Karthik Sto facendo un'applicazione universale. Ho elaborato il mio iPhone utilizzando il tutorial sopra. Sto cercando di aggiungere la stessa funzionalità anche a iPad. – gundra

+0

k quale problema incontra –

risposta

0

Basta fare il Maestro View Controller la vista sw_front del SWRevealViewController. Quindi, se vuoi che la vista di dettaglio venga compressa in modo che venga visualizzata solo la vista principale, crea una classe come questa e assegnala al Master View Controller nello storyboard:

import UIKit 

class GlobalSplitViewController: UISplitViewController, UISplitViewControllerDelegate { 

    override func viewDidLoad() { 
     super.viewDidLoad() 

     self.delegate = self 
    } 

    func splitViewController(_ splitViewController: UISplitViewController, collapseSecondary secondaryViewController:UIViewController, onto primaryViewController:UIViewController) -> Bool { 
     return true 
    } 

} 
Problemi correlati