我创建了一个新的UITableviewcell.swift
来自UITableView
,我想使用警报按钮来推送 UITableView
到其他 View 。
我尝试使用instantiateViewController
的一些方法如下:
let sb: UIStoryboard = UIStoryboard(name: "Main", bundle: nil)
let vc = sb.instantiateViewController(withIdentifier: "MyViewController")
我尝试:
-
self.navigationController?.pushViewController
(uitableviewcell没有成员navigationController) - 如上所述,使用
self.window?.rootViewController?
替换Self
,但是没用(我的RootView
是SWRevealViewController
)
我怎样才能做到这一点?
最佳答案
这可能对你有帮助
override func tableView(tableView: UITableView!, didSelectRowAtIndexPath path: NSIndexPath!) {
let secondViewController = self.storyboard.instantiateViewControllerWithIdentifier("SecondViewController") as SecondViewController
self.navigationController.pushViewController(secondViewController, animated: true)
}
关于ios - 如何在uitableviewcell swift上使用pushviewcontroller,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41481956/