如何在Swift中单击其中一个单元格时创建静态表视图来创建操作?
我创建了一个静态表,就像应用程序的常规菜单一样,我可以在单击其中一个单元格时直接创建push segue。但与此同时,当我点击其中一个seques时,我希望运行以下功能。通过将单元格拖动到故事板中的UITableView,不会显示创建操作选项。
var goToProfiles = PFObject(className: "goToProfile")
goToProfiles["user"] = PFUser.currentUser()!.username
goToProfiles["goToUser"] = usernameLbl.text
goToProfiles.save()
答案 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
}