2016-01-25 3 views
0

Добрый день,разматывает Segue скрывает UITabBar с помощью Swift

Я пытаюсь выполнить UNWIND SEGUE от ViewController к parentViewController, но по какой-то причине он работает, но вместо того, чтобы показывать parentViewController остроумие UITabBar (потому что все находится внутри TabBarController), он показывает parentViewController без UITabBar.

Вопрос: Как я могу выполнить «разматывание segue» и сделать видимым UITabBar в моем родительском контролере?

Я выполняю первый segue (от родителя до ViewController), используя segue «present modally» с «текущим контекстом», и я использую это, потому что мне нужно показать UITabBar также в ViewController.

Это мой первый переход (от родителей к ViewController):

override func prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject!) { 
    if segue.identifier == "showPost" { 
     if let indexPath = self.tableView.indexPathForSelectedRow { 

      let navVC = segue.destinationViewController as! UINavigationController 

      let childVC = navVC.viewControllers.first as! PostViewController 

      childVC.id_post = posts[indexPath.row].idPost 
     } 
    } 
} 

И это мой размотки переход:

@IBAction func backToPosts(segue:UIStoryboardSegue) {} 

Вот вы и скриншот моей раскадровки:

enter image description here

Заранее спасибо,

С уважением.

+0

Вы можете загрузить свой образец проекта? –

ответ

0

Если кто-то с той же проблемой:

я удалил NavigationController после TabBarController.

С уважением

0

вы пробовали theController.hidesBottomBarWhenPushed

+0

Еще не @DavidYangLiu, я собираюсь попробовать его в tonigh и посмотреть, работает ли это, потому что все круто, и мне просто нужно, чтобы UITabBar появлялся при выполнении Unwind Segue. Спасибо за ваш ответ, привет –

Смежные вопросы