我是新手,所以请原谅我,如果这是一个愚蠢的问题。我的程序中有一个按钮列表。单击任何按钮时,相同的操作将应用于该特定按钮(更改背景图片)。
最初,我为每个按钮创建了一个单独的按钮和单独的IBaction。我觉得这太愚蠢了。在我搜索之后,我了解到我可以为按钮创建一个数组并将它们链接到同一个动作。因此,以下代码。
onBindViewHolder
然而,我觉得有更简单的方法可以做到这一点,并会欣赏一些指针。
答案 0 :(得分:2)
像这样:
@IBAction func unselectPai(sender: UIButton) {
if let ix = pai.indexOf(sender) {
unselectPaiHelper(ix)
}
}