gpt4 book ai didi

ios - 当用户快速点击一个单元格时触发一个 Action

转载 作者:IT王子 更新时间:2023-10-29 05:28:42 24 4
gpt4 key购买 nike

我正在使用 Swift 创建一个应用程序。我有一个 UITableView,我用数据库中的一些数据填充了它。当用户点击一个单元格时,我想触发一个 Action 。

我做了什么:

var array: [String] = ["example"]


func tableView(tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
return array.count
}



func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell {
var cell = UITableViewCell(style :UITableViewCellStyle.Default, reuseIdentifier: "cell")
cell.textLabel.text = array[indexPath.row]
cell.tag = indexPath.row
cell.targetForAction("getAction:", withSender: self)
return cell
}

func getAction(sender:UITableViewCell)->Void {
if(sender.tag == 0) {
println("it worked")
}
}

我试图从另一篇文章中改编一个解决方案,但我做的肯定是错误的。提前谢谢你

最佳答案

实现 UITableViewDelegate 并使用 didSelectRowAtIndexPath

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

您可以使用 indexPath 从您的集合中获取项目并执行您的操作

关于ios - 当用户快速点击一个单元格时触发一个 Action ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26652819/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com