ios - 自定义 uitableviewcell 内的 Ui 按钮

标签 ios swift uitableview uibutton

我的自定义 UITableViewCell 中有 2 个按钮,一个用于添加已选择项目的 x1 数量,另一个用于减去 x1。我如何为自定义类中的按钮设置 IBAction 以便能够修改整个页面中的元素并修改我的 View Controller 类中的值?解决这个问题的最佳方法是什么? enter image description here

我附上了我的 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/

相关文章:

ios - 使用可重复使用的单元仅设置一次单元的正确方法?

ios - 包含另一个 TableView 的 Tableview 单元格的动态高度

ios - 在 Swift 3 上运行后台线程

ios - Tableviewcell 调用 uiview Controller 功能无法快速 ios

ios - iOS 能否同时通过蓝牙和设备扬声器播放两个独立的音频流?

iphone - 是否有用于获取 twitter xml 或 json 输出的引擎?

iOS 的 MySQL 包装器

objective-c - UITableView 被 UITabBar 部分隐藏

ios - iOS7 中选定的 UITableViewCell 的奇怪行为

objective-c - UIImageview自定义闪屏框架问题