我正在使用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/