win*_*ton 3 uitabbarcontroller uitableview uinavigationcontroller ios swift
我有一个嵌入在我的标签栏控制器中的tableViewController.当点击一个单元格时,会向另一个视图控制器启动一个segue以显示该对象的详细信息.但是,后退按钮不会出现在viewDetail中.我尝试将视图嵌入到单独的导航控制器中,但这并没有改变任何东西.我究竟做错了什么?我目前有Tab Bar Controller - > tableView - > Navigation Controller - > viewDetail(这里需要Back按钮返回tableView).
这就是我现在所拥有的:
谢谢!!
小智 16
每个UIViewController中UITabBarController可以嵌入UINavigationController在您方便的,这样你就可以使用所有你需要的功能.
基本上,你需要选择tableViewController,点击Editor菜单项,选择Embed in并点击Navigation Controller,ta daa.
您可以在Detail viewController中Navigation Bar使用Interface Builder或以编程方式显示或隐藏它,如下所示:
override func viewDidLoad() {
super.viewDidLoad()
self.navigationController?.navigationBarHidden = true
// Do stuff
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
12413 次 |
| 最近记录: |