Ios 选项卡栏控制器中的选项卡已禁用,无法在选项卡之间切换

Ios 选项卡栏控制器中的选项卡已禁用,无法在选项卡之间切换,ios,swift,uinavigationcontroller,uitabbarcontroller,Ios,Swift,Uinavigationcontroller,Uitabbarcontroller,我正在从事一个电子商务项目,该项目要求在应用程序中同时使用TabBar和导航滑块。我已经成功实现了这两个功能,但当应用程序启动时,只有一个选项卡(默认主选项卡)被选中,直到我从主选项卡导航到下一个屏幕并返回主屏幕,我无法第一次切换到其他选项卡 这是我制作的视图控制器的层次结构 ->基本视图控制器->选项卡栏和导航滑块(作为Childe视图控制器) TabBarController层次结构: TabBarController->NavigationController 1->像这样的视图控制器我有

我正在从事一个电子商务项目,该项目要求在应用程序中同时使用TabBar和导航滑块。我已经成功实现了这两个功能,但当应用程序启动时,只有一个选项卡(默认主选项卡)被选中,直到我从主选项卡导航到下一个屏幕并返回主屏幕,我无法第一次切换到其他选项卡

这是我制作的视图控制器的层次结构

->基本视图控制器->选项卡栏和导航滑块(作为Childe视图控制器)

TabBarController层次结构: TabBarController->NavigationController 1->像这样的视图控制器我有5个以上组合的选项卡

有人请帮我走出这个问题

我无法在屏幕中的任何选项卡上添加标签,除非我在该屏幕中的任何单元格上添加了标签

下面是我分别用来设置导航滑块和选项卡栏控制器的代码

///Controller to display Menu Slider
fileprivate var masterViewController: MyMenuTableViewController? {
    willSet {
        if self.masterViewController != nil {
            self.masterViewController?.view.removeFromSuperview()
            self.masterViewController?.removeFromParentViewController()
        }
    } didSet {
        if self.masterViewController != nil {
            self.view.addSubview(self.masterViewController!.view)
            self.addChildViewController(self.masterViewController!)
        }
    }
}

///To display TaBar Controller
fileprivate var detailViewController: HomeViewController? {
    willSet {
        if self.detailViewController != nil {
            self.detailViewController?.view.removeFromSuperview()
            self.detailViewController?.removeFromParentViewController()
        }
    } didSet {
        if self.detailViewController != nil {
            self.view.addSubview(self.detailViewController!.view)
            self.addChildViewController(self.detailViewController!)
        }
    }
}

也许你可以在你的UI结构(层次结构)上分享代码或故事板。你的问题不清楚@ramprasad。请分享一些代码。@Hafiz和Maddy:谢谢重播。我目前面临的问题是,当应用程序启动时,图像中给出的其他选项卡[例如:我的愿望列表、联系我们、购物车和个人资料]选项卡未被禁用。在点击某些tableView单元格(如Book by category或任何其他)之前,我无法选择其中任何一个。。从这些屏幕返回后,选项卡将启用。这就是问题所在。希望你得到。请展示一些代码,以便我们可以尝试提供帮助。也许你可以在你的UI结构(层次结构)上共享代码或故事板。你的问题不清楚@ramprasad。请分享一些代码。@Hafiz和Maddy:谢谢重播。我目前面临的问题是,当应用程序启动时,图像中给出的其他选项卡[例如:我的愿望列表、联系我们、购物车和个人资料]选项卡未被禁用。在点击某些tableView单元格(如Book by category或任何其他)之前,我无法选择其中任何一个。。从这些屏幕返回后,选项卡将启用。这就是问题所在。希望你得到。请显示一些代码,以便我们可以尝试帮助。