我正在使用swrevealviewcontroller,我有三个单元格,如“first”“second”“last”。我有三个不同的表视图,“FirstTableViewController”、“SecondTableViewController”、“LastTableViewController”。
我尝试使用didselectrowatindexpath,这是一个准备工作。但我不能在didselectrowatindexpath中实现多段。
有办法吗?

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
    }
}

单元格标识符:第一个、第二个、最后一个
谢谢,

最佳答案

好吧,我找到了解决办法。按照本教程,不需要在代码中设置一个segue,只需kntrl+拖动到视图控制器并选择“swrevalviewcontrollerseguepushcontroller”…
http://www.appcoda.com/sidebar-menu-swift/

10-08 07:25