当我从另一个 Mainstoryboard 添加 containerViews 时,导航不起作用?

Navigation doesn't work when I add containerViews from another Mainstoryboard?

我需要使用导航功能在详细信息中向后滑动 VC,但我无法通过 containerView 使用此功能。我无法在主故事板上添加 containerView。我必须在另一个故事板中配置容器。我能否在我的容器视图和详细信息之间创建正常导航 VC?

我配置容器视图的VC。

var controller_1: HubTableView = HubTableView.create()
var controller_2: ContainerView = ContainerView.create()

override func viewDidLoad() {
    super.viewDidLoad()
    self.tabBarController?.tabBar.isHidden = false
    self.navigationController?.navigationBar.isHidden = false
    self.reload()
}

func reload() {
    controller_1.delegate = self
    self.viewControllers = [controller_2,controller_1]
}

应该是这样的

UIViewController 
   ContainerView(UIView) -> UINavigationController -> UIViewController

您应该在 ContainerView 中嵌入一个 UINavigationController,并且 navigationController's rootViewController 将是一个 UIViewController(在您的情况下它必须是 Detail VC) .