我的自定义 UITableViewCell 中有 2 个按钮,一个用于添加已选择项目的 x1 数量,另一个用于减去 x1。我如何为自定义类中的按钮设置 IBAction 以便能够修改整个页面中的元素并修改我的 View Controller 类中的值?解决这个问题的最佳方法是什么?
我附上了我的 Storyboard图片。
最佳答案
在您的cellForRow
函数中,以这种方式添加按钮监听器
cell.plusBtn.addTarget(self, action: "plusBtnClicked:", for: .touchUpInside)
cell.minusBtn.addTarget(self, action: "minusBtnClicked:", for: .touchUpInside)
接电话
func plusBtnClicked(_ sender: AnyObject?) {
score += 1
self.tableView.reloadData()
}
func minusBtnClicked(_ sender: AnyObject?) {
score -= 1
self.tableView.reloadData()
}
关于ios - 自定义 uitableviewcell 内的 Ui 按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44683835/