如何在Swift3中从UITableView
获取所选项?
我这样试试:
public func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath){
//do something
}
但这对我不起作用。
答案 0 :(得分:1)
首先,您必须将@IBOutlet
设置为tableView
中的ViewController
并设置为delegate
和dataSourc
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。