gpt4 book ai didi

ios - UITableViewCell 中的 Swift 2 按钮

转载 作者:行者123 更新时间:2023-11-29 01:39:41 26 4
gpt4 key购买 nike

我想知道如何知道哪个单元格的按钮被点击了。

我在每个单元格中都有一个下载按钮,我需要知道按下了哪个单元格的按钮,这样我才能开始下载正确的项目。

我以前在 OBJ-C 中使用 block 完成过,但无法在 Swift 2 中将它们组合在一起。

有人可以分享一些代码吗?

最佳答案

您仍然可以使用您的 objective-c 方法( block == 快速闭包)。有很多方法可以满足您的需求。您可以检测按下了哪一行:

    func buttonTapped(sender:UIButton)
{
let touchPoint = sender.convertPoint(CGPoint.zero, toView:tableView); // get the location of the button inside the tableview
let indexPath = tableView.indexPathForRowAtPoint(touchPoint); // ask tableview which row is at this point
println(indexPath); // it's works! :)
}

希望对您有所帮助。

关于ios - UITableViewCell 中的 Swift 2 按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32551558/

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