【发布时间】:2020-11-14 00:09:09
【问题描述】:
我有一个 viewcontroller,比如说A,它是用xib 创建的,我想给它添加 navigationController。
查看层次结构:
UITabbarController -> NavigationController -> B Viewcontroller (A added tabbarcontroller in here when a button in B click)
我在B Viewcontroller 的按钮操作中将A 视图添加到Tabbar 就像
tabBarController?.view.addSubview(A.view)
有了这个结果,View A 出现在我想要的标签栏上。
在 A viewController 中有一个 Tableview 有一些数据。当我单击一行时,我想用 self.navigationController.push(..) 推送另一个 Viewcontroller 但我不能推送任何东西,因为 UITabbarController 没有 navigationController 所以我想将 NavigationController 添加到 A viewController 。我搜索了很多东西,但找不到任何可能的解决方案。
我怎样才能做到这一点?
【问题讨论】:
标签: ios swift uinavigationcontroller uitabbarcontroller hierarchy