iOS Glisser/Balayage menu comme facebook app
Je sais qu'il y a des tonnes de projets, j'ai cherché dans https://www.cocoacontrols.com/ et a trouvé quelques très intéressants, comme MasterDetailController
, qui est le simlpest et je suis en train de travailler très bonne.
Mais maintenant j'ai un problème, et probabbly vous pouvez m'aider avec un autre cool et simple glissement de contrôle, ou tout simplement une question de simple tweak de contrôle de courant ou de codage.
Le principal problème est que la MasterDetailController
doit être réglé sur self.window.rootViewControler = self.principal;
/* THIS IS THE APPDELEGATE */
//This is the slide menu view controller
UIViewController *master = [[UIViewController alloc] initWithNibName: @"MasterView" bundle: nil];
//This is the body view controller
ViewController *detail = [[ViewController alloc] initWithNibName: @"ViewController" bundle: nil];
//This is the Master detail controller 'driver'
self.principal = [[[MasterDetailController alloc] initWithMasterViewController: master detailViewController: detail] autorelease];
//Then we set the 'driver' as rootView
self.window.rootViewController = self.principal;
[self.window makeKeyAndVisible];
Maintenant, je veux plus ViewControllers
avoir le slide menu like facebook app
pas seulement la rootViewController
.
Alors, comment puis-je le faire?
Grâce.
PS: C'est le contrôle, je suis actuellement en utilisant https://www.cocoacontrols.com/controls/masterdetailcontroller
Vous devez vous connecter pour publier un commentaire.
si vous êtes à la création de diaporama/swipe comme facebook
application, puis suivre le lien qui est un bon exemple de ce
https://github.com/edgecase/ECSlidingViewController
self.window.rootViewController
trop et je ne peux plus ajouter de menu diapositive à d'autres viewcontroller...Comment à ce sujet: https://www.cocoacontrols.com/controls/uiscrollslidingpages. Glissement de défilement viewcontroller. Au lieu de rootviewcontroller, passer ce...
Vous attribuer le slidecontroller à la uiview et puis définissez la rootviewcontroller à votre viewcontroller. Cela signifie que le slideviewcontroller ne travailler avec le point de vue.
Si vous souhaitez utiliser le slidecontroller pour d'autres viewcontrollers vous devez le faire dans l'autre sens et définir la rootViewController à la slidecontroller.
appDelegate
Voici un que j'ai écrit. Assez simple à utiliser. Il est construit sur un UINavigationcontroller et ne nécessite aucune sorte de sous-classement sur votre façon de voir les contrôleurs.
https://github.com/aryaxt/iOS-Slide-Menu
Vous pouvez utiliser cette bibliothèque
https://github.com/arturdev/AMSlideMenu
Ce exactement ce dont vous avez besoin.
Son ENTIÈREMENT personnalisable avec différentes animations.
Dans le projet de démonstration, vous pouvez voir comment mettre en œuvre plusieurs menus/viewControllers dans votre application.