Ich habe SWRevealviewcontroller
in meinem Projekt verwendet. Zuerst nahm ich eine viewcontroller
namens "SWREVEALVIEWController" und setzen Sie die sw_rear
auf eine tableviewcontroller
. Und im sw_front
Teil setze ich einen TabbarViewcontroller
.So lösen Sie das Problem mit dem shrevealviewcontroller
Jetzt habe ich die wenigen Zeilendaten in meinem tableview
, die ich als sw_rear
gesetzt.
menuArray = ["HOME","ORDER NOW","PHOTOS","REVIEWS","FEEDBACK","RATE US","LOGIN"]
Und klicken Sie auf jede bestimmte Zelle ich setze es auf die entsprechende Viewcontroller wie folgt.
func tableView(tableView: UITableView, didSelectRowAtIndexPath indexPath: NSIndexPath) {
switch(indexPath.row)
{
case 0 :
print("1st row")
//self.performSegueWithIdentifier("Main", sender: self)
let mainStoryboard = UIStoryboard(name: "Main", bundle: NSBundle.mainBundle())
let vc : UINavigationController = mainStoryboard.instantiateViewControllerWithIdentifier("home") as! UINavigationController
self.presentViewController(vc, animated: true, completion: nil)
case 1 :
print("2nd row")
let mainStoryboard = UIStoryboard(name: "Main", bundle: NSBundle.mainBundle())
let vc : UINavigationController = mainStoryboard.instantiateViewControllerWithIdentifier("menuVC") as! UINavigationController
self.presentViewController(vc, animated: true, completion: nil)
Aber nach der Verwendung dieses wird es an den entsprechenden Ort, aber ohne seine Tabbar-Elemente.
siehe die Bildschirme. der erste Bildschirm ist
nach der Seite Menüzellen zum Beispiel einen Klick auf Hause Klicken auf die Heim-Viewcontrollers offen, aber ohne seine Tabbar Artikel. Wie löst man das?
Und das, nachdem der Schiebeknopf für swRevealviewcontromller
funktioniert nicht nach ... indem Sie auf Zellen Menü zurück zu jeder viewcontroller
Rückkehr ????
können Sie Ihre Ansicht-Controller auf einen anderen Namen umbenennen? –
yeah irgendein Name, den du @BashirSidani nehmen kannst –