在UITableView

时间:2015-06-06 15:23:52

标签: ios swift uitableview

如何在Swift中单击其中一个单元格时创建静态表视图来创建操作?

我创建了一个静态表,就像应用程序的常规菜单一样,我可以在单击其中一个单元格时直接创建push segue。但与此同时,当我点击其中一个seques时,我希望运行以下功能。通过将单元格拖动到故事板中的UITableView,不会显示创建操作选项。

    var goToProfiles = PFObject(className: "goToProfile")    
    goToProfiles["user"] = PFUser.currentUser()!.username
    goToProfiles["goToUser"] = usernameLbl.text
    goToProfiles.save()

3 个答案:

答案 0 :(得分:12)

如果您使用部分,则还需要查询它们。

override func tableView(tableView: UITableView, 
    didSelectRowAtIndexPath indexPath: NSIndexPath) {

    print(indexPath.section)
    print(indexPath.row)

    if indexPath.section == 1 && indexPath.row == 1 {
        // do something
    }

}

答案 1 :(得分:7)

我找到了以下代码的解决方案:

override func tableView(tableView: UITableView,
    didSelectRowAtIndexPath indexPath: NSIndexPath) {


        if indexPath.row == 1 {

      //here you can enter the action you want to start when cell 1 is clicked



        }



}

答案 2 :(得分:6)

对于swift 3兼容性:

  func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) {
    //Your action here
 }