ios - 如何在uitableviewcell swift上使用pushviewcontroller

标签 ios swift uitableview pushviewcontroller

我创建了一个新的UITableviewcell.swift来自UITableView ,我想使用警报按钮来推送 UITableView到其他 View 。

我尝试使用instantiateViewController的一些方法如下:

let sb: UIStoryboard = UIStoryboard(name: "Main", bundle: nil)

let vc = sb.instantiateViewController(withIdentifier: "MyViewController")

我尝试:

  1. self.navigationController?.pushViewController (uitableviewcell没有成员navigationController)
  2. 如上所述,使用 self.window?.rootViewController?替换Self ,但是没用(我的 RootViewSWRevealViewController )

我怎样才能做到这一点?

最佳答案

这可能对你有帮助

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/

相关文章:

objective-c - 如何添加像照片应用程序这样的动画

ios - UIBarButtonItem 的单击事件似乎在 MonoTouch 中不起作用

swift - WCSession 代表 |是否需要同步调用回复处理程序?

swift - 引用类型(类)不需要可识别 ID,但结构需要

ios - AVAudioPlayerDelegate 不调用该方法

iphone - 一个 NIB 中的多个自定义 UITableViewCell - 如何在代码中引用?

ios - Moya-ObjectMapper 响应处理

ios - 为什么 KSTokenView 中的占位符文本不对齐?

ios - 如何在单元格之间放置 UIImageView?

ios - 如何为 uitableview 的所有行和所有部分创建索引路径?