如何以编程方式使Swift 3随时间变化的UIButton / CollectionViewCell

时间:2017-05-15 08:39:17

标签: swift xcode uibutton uicollectionview uicollectionviewcell

我想在我的UICollectionView中创建一个基于计时器更改的对象。对于这个例子,我们会说计时器是一分钟。按下我的UICollectionView中的对象时,我希望单元格/按钮内的动画开始。以下是一些图像,以便您了解我希望它看起来像什么:

http://imgur.com/gallery/dFS1l

我应该制作什么类型的物品?我将如何创建动画?

1 个答案:

答案 0 :(得分:0)

在你的cellForItemAtIndexPath方法

cell.buttonOutletName.tag = indexPath.row
cell.buttonOutletName.addTarget(target : self , selector : #selector(animateButton(_:)))

然后创建一个函数并执行动画

func animateButton(_ sender : UIButton){
//perform animations to the View 
}

我使用indexPath.row来跟踪被点击的行