如何按下按钮时添加到一个数组?(How to add to an array when button

2019-11-03 22:29发布

我有一个自定义的tableview细胞的自定义按钮,当按钮被按下选中/取消图像的变化(见下面的代码)。

问题是:如何增加该小区行数据多数民众赞成检查数组,这将是自己的表(如表只检查数据)。

@IBAction func tickAction(sender: UIButton) {
    println("SSSS")

    if (sender.selected) {
        sender.setImage(UIImage(named:"Unchecked.png"), forState: .Normal)
        sender.selected = false
    }
    else {
        sender.setImage(UIImage(named:"Checked.png"), forState: .Normal)
        sender.selected = true

    }
}

Answer 1:

一个解决办法是的UITableViewCell延伸到自己的类保存的其他数据或保存到存储数据的模型的引用。

理想情况下,视图控制器应持有的车型,应由该行为发生,以采取相应的行动视图得到通知。 然后视图控制器应的数据添加到其它阵列。



文章来源: How to add to an array when button is pressed?
标签: swift xcode6