перейти от UiTabBar к UiTabBar - PullRequest
0 голосов
/ 02 апреля 2019

Я не могу перейти с одной страницы на другую без потери tabBarController

Я использую didSelectRow и могу восстановить данные, а также изменить страницу, за исключением того, что меню tabBar моего представления не отображается

override func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) {
        let storagepasse: String

        tableView.deselectRow(at: indexPath as IndexPath, animated: true)

        storagepasse = storages[indexPath.row].id!
        print(storagepasse)
       let storyboard = UIStoryboard(name: "Main", bundle: nil)
       let secondView = storyboard.instantiateViewController(withIdentifier: "GestionStorage") as! InformationStorageController
       secondView.infoStorage = storagepasse
      self.present(secondView, animated: true,completion: nil)
    }

StoryBoard

Текущий результат

Ответы [ 2 ]

0 голосов
/ 03 апреля 2019

Используйте контроллер push-представления вместо его представления.

self.navigationController?.pushViewController(secondView, animated: true)

Вы также можете добавить это.

self.navigationController?.tabBarController?.hidesBottomBarWhenPushed = false
0 голосов
/ 02 апреля 2019

Проверьте свойство modalPresentationStyle в vc (secondView).Вам нужно что-то вроде .currentContext или .overCurrentContext.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...