如何在UITableView中获取所选项目

时间:2017-02-17 00:11:02

标签: uitableview swift3 selected

如何在Swift3中从UITableView获取所选项? 我这样试试:

public func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath){
    //do something
}

但这对我不起作用。

1 个答案:

答案 0 :(得分:1)

首先,您必须将@IBOutlet设置为tableView中的ViewController并设置为delegatedataSourc e即可查看数据,以响应tableView;

中的更改
class YourViewController : UIViewController, UITableViewDelegate, UITableViewDataSource

    override func viewDidLoad() {
        super.viewDidLoad()

        self.tableView.delegate = self
        self.tableView.dataSource = self
    }

  func tableView(tableView: UITableView, didSelectRowAtIndexPath indexPath: NSIndexPath) {
        print("You selected cell #\(indexPath.row)!")
    }

您可以获取选定的单元格。 TY。