我正在使用SWRevealViewController,我有三个单元格,如“first”“second”“last”。我有三个不同的tableviews,“firstTableViewController”,“secondTableViewController”,“lastTableViewController”。
我尝试使用didSelectRowAtIndexPath,即prepareforsegue。但我无法在didSelectRowAtIndexPath中实现multipe segues。
有办法做到这一点吗?
import UIKit
class SideBarTableViewController: UITableViewController {
var MenuArray = [String]()
override func viewDidLoad() {
super.viewDidLoad()
MenuArray = ["First","Second","Last"]
var view = UIView(frame: CGRectZero)
self.tableView.tableFooterView = view
self.tableView.backgroundColor = UIColor.whiteColor()
}
override func tableView(tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
return MenuArray.count
}
override func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell {
var cell = tableView.dequeueReusableCellWithIdentifier(MenuArray[indexPath.row], forIndexPath: indexPath) as UITableViewCell
cell.textLabel?.text = MenuArray[indexPath.row]
return cell
}
}
单元格标识符:First,Second,Last
谢谢,
答案 0 :(得分:1)
好的,我找到了解决方案。按照本教程,不需要在代码中设置segue,只需按住Ctrl +拖动到视图控制器并选择" SWRevealViewControllerSeguePushController" ...