0
我試圖在我按editButton
時爲我的添加動畫動畫。動畫完成CollectionViewCell而不是圖片
我發現代碼在這裏做動畫在計算器上:
let cell : SettingsCollectionViewCell = mainCollectionView!.cellForItemAtIndexPath(indexpath) as! SettingsCollectionViewCell
let shake:CABasicAnimation = CABasicAnimation(keyPath: "position")
shake.duration = 0.1
shake.repeatCount = 2
shake.autoreverses = true
let from_point:CGPoint = CGPointMake(cell.center.x - 5, cell.center.y)
let from_value:NSValue = NSValue(CGPoint: from_point)
let to_point:CGPoint = CGPointMake(cell.center.x + 5, cell.center.y)
let to_value:NSValue = NSValue(CGPoint: to_point)
shake.fromValue = from_value
shake.toValue = to_value
cell.layer.addAnimation(shake, forKey: "position")
它完美的作品,當我嘗試這對我cell.collectionImage
但在這種情況下,不是我的細胞本身。有任何想法嗎?
的
contentView
以什麼方式不工作?有沒有動畫?您在控制器中的哪個位置放置了該代碼? – Quantaliinuxite我沒有使用cell.layer動畫。我把代碼放在按鈕方法中。 – JVS