2016-07-27 9 views
0

Ich habe eine Schaltfläche zum Hinzufügen auf meinem ersten View-Controller, wenn ich zum zweiten View-Controller navigiere die Tab-Leiste versteckt. Ich benutze prepareForSegue Methode, um zum zweiten View-Controller zu navigieren. Hier ist mein Code von prepareForSegue:Tableiste verbirgt sich beim Navigieren zum zweiten View-Controller

override func prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject?) { 
    if segue.identifier == "AddDoc" { 
     let viewController = segue.destinationViewController as! UINavigationController 
     let destinationViewController = viewController.topViewController as! CategoryViewController 
     destinationViewController.doc = captureImageView.image 
    } 
} 

Und ich verwendet, um die vorliegende modal segue zu navigieren. Ich habe beide meine View-Controller in Navigationscontroller eingebettet. Vielen Dank!

+0

ändern Sie den zu zeigenden Übergang (push), –

+0

Aber es gibt keine Daten weiter. @SubhashSharma –

+0

Push wird auch 'prepareForSegue' aufrufen, genau wie modale Präsentation. So sollte die Weitergabe der Daten kein Problem sein –

Antwort

0

Setzen Sie einfach die hidesBottomBarWhenPushed Eigenschaft des Zielansicht-Controllers auf mit true. destVC.hidesBottomBarWhenPushed = true