我有以下层次结构。
1. UITableView
- In cell
2. UITableView
- In cell
3. UIButton
未检测到按钮的操作。我认为这是由于嵌套的触摸。
如何检测@IBAction
处的操作?
答案 0 :(得分:0)
您也可以手动将目标设置为按钮,而不是使用@IBAction
在cellForRowAtIndexPath
return cell
方法中添加以下代码
cell.myButton.addTarget(self, action: #selector(ClassName.FunctionName(_:)), for: .touchUpInside)
在相关课程中定义FunctionName
方法。
答案 1 :(得分:0)