IOS:从tableviewcell按钮到Viewcontroller的Ibaction可能吗?

问题描述 投票:-4回答:2

上面的动作插座工作正常。但这是一个标准的解决方案,将一个动作从单元格传递到视图控制器???

ios swift
2个回答
1
投票

比如说,

你有UIButton添加到UITableViewCell子类。

cellForRowAt委托方法中,一旦你创造了特定的cell;做以下事情:

cell.btnAdd.addTarget(self, action: #selector(addTapped(_:)), for: .touchUpInside)

在这里,btnAddUIButton子类的UITableViewCell实例变量。

并且func addTapped(_ sender: Any) {...}是附加到该按钮的方法。


0
投票

您可以通过以下方式执行此操作:在单元子类中创建按钮的出口。并在cellForRowAt:addTarget to button并在目标中给出动作。

© www.soinside.com 2019 - 2024. All rights reserved.