How to detect Cell selection in UITableView - Swift

前端 未结 3 993
失恋的感觉
失恋的感觉 2020-12-28 16:49

just wondering how I would go about implementing didSelectRowAtIndexPath or something similar into my app. I have a populated Table View with several dynamic cells and basi

3条回答
  •  青春惊慌失措
    2020-12-28 17:18

    You can use didSelectRowAtIndexPath in Swift.

    func tableView(tableView: UITableView!, didSelectRowAtIndexPath indexPath: NSIndexPath!) {
        NSLog("You selected cell number: \(indexPath.row)!")
        self.performSegueWithIdentifier("yourIdentifier", sender: self)
    }
    

    For Swift 3 it's

    func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) {
        NSLog("You selected cell number: \(indexPath.row)!")
        self.performSegueWithIdentifier("yourIdentifier", sender: self)
    }
    

    Just make sure you implement the UITableViewDelegate.

提交回复
热议问题