我需要使用导航功能在细节VC中向后滑动,但我不能通过containerView使用此功能。我无法在mainstoryboard上添加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]
}
答案 0 :(得分:2)
应该是这样的
UIViewController
ContainerView(UIView) -> UINavigationController -> UIViewController
您应该在UINavigationController
中嵌入ContainerView
,并且navigationController's
rootViewController将是UIViewController
(在您的情况下,它必须是Detail VC
)。