Modal segue, navigation bar disappears

前端 未结 11 1214
既然无缘
既然无缘 2020-12-01 04:30

I\'m using Xcode 4.6.1 to code on Objective-C. I want to know how can I keep the navigation bar shown when I create a modal segue between 2 View controllers, because I\'m do

11条回答
  •  半阙折子戏
    2020-12-01 04:59

    swift version:

    Follow steps:

    1. Embed VC in NavigationController
    2. Override prepareForSegue()

      override func prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject?) {
        if segue.identifier == "goToYourController" {
          let navigation: UINavigationController = segue.destinationViewController as! UINavigationController
      
          var vc = YourViewController.init()
          vc = navigation.viewControllers[0] as! YourViewController
          //if you need send something to destnation View Controller 
          //vc.delegate = self
        }
      }
      

提交回复
热议问题