【发布时间】:2015-07-22 22:06:34
【问题描述】:
我有CenterTableViewController,左,右
中心是应用程序启动时的主视图,左右是侧边菜单,在导航控制器上滑动或单击时打开。Buttons
左和右TableViewControllers 都有它们的项目数,右一个有大约 10 个。当单击这 10 个项目中的一个时,它需要弹出一个特定的ExampleViewController。ViewController 出现时没有导航控制器(我需要它),并且在那个导航控制器中我需要一个后退按钮,它将把我送回CenterTableViewController。
到目前为止,我联系到RightTableViewController,在它的类中,女巫的名字相同,我有这个方法
override func tableView(tableView: UITableView, didSelectRowAtIndexPath indexPath: NSIndexPath) {
switch (indexPath.row){
case 0:
break;
case 1:
break;
case 2:
break;
case 3:
break;
case 4:
break;
case 5:
let VC = self.storyboard?.instantiateViewControllerWithIdentifier("Kurs_Evra") as! KursEvraViewController
self.navigationController?.pushViewController(VC, animated: true)
break;
case 6:
break;
case 7:
break;
case 8:
break;
case 9:
break;
default:
println("JBG")
}
}
在案例 5 中,它会打开我需要的 ViewController,但它会在 RightTableViewController 而不是 Center 中打开(因为“自我”部分)。
另外,当它打开时,如何在刚刚打开的ViewController 上创建导航控制器和后退按钮?
【问题讨论】:
标签: ios swift uinavigationcontroller viewcontroller