【发布时间】:2015-07-07 14:20:25
【问题描述】:
我目前正在使用集合视图向用户显示事件列表,并且我的每个自定义单元格都有一个按钮,邀请用户参加事件。按下时,按钮图像应更改为 newImage.png,显示他们现在正在参加该活动。当我在下面的代码中执行此操作时,按下按钮实际上会更改图片,但是当我向下滚动收藏视图时,尚未单击的多个单元格也已更改为“newImage.png”。 我怎样才能阻止这种情况发生?
class CustomCell: UICollectionViewCell{
@IBAction func myButtonAction(sender: UIButton) {
myButtonOutlet.setImage(UIImage(named: "newImage.png"), forState: UIControlState.Normal)
}
@IBOutlet weak var myButtonOutlet: UIButton!
}
【问题讨论】:
标签: ios swift uibutton uicollectionview uicollectionviewcell