首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将UiTabBar分段到UiTabBar

将UiTabBar分段到UiTabBar
EN

Stack Overflow用户
提问于 2019-04-03 04:06:09
回答 2查看 34关注 0票数 0

我无法在不丢失tabBarController的情况下从一个页面切换到另一个页面

我使用didSelectRow,除了不显示视图的tabBar菜单外,我还可以恢复数据和更改页面

代码语言:javascript
复制
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

Current result

EN

回答 2

Stack Overflow用户

发布于 2019-04-03 04:18:25

检查vc(secondView)中的modalPresentationStyle属性。你需要像.currentContext或.overCurrentContext这样的东西。

票数 0
EN

Stack Overflow用户

发布于 2019-04-03 05:03:03

使用推视图控制器,而不是呈现它。

代码语言:javascript
复制
self.navigationController?.pushViewController(secondView, animated: true)

您还可以添加此内容。

代码语言:javascript
复制
self.navigationController?.tabBarController?.hidesBottomBarWhenPushed = false
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55482754

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档