【发布时间】:2016-03-16 19:30:05
【问题描述】:
我正在使用collectionView,并且我在一个单独的类中自定义了collectionViewCell,类型为(collectionViewCell)。我想在用户单击单元格时执行动画。因此,我在 collectionViewCell 中创建了一个 UIButton,并对其进行了自定义以覆盖整个单元格。
button = UIButton(frame: self.frame)
button.addTarget(self, action: "scaleToSmall", forControlEvents: .TouchDown)
self.addSubview(button)
现在,动画效果很好,但问题是我失去了选择单元格的能力,并且函数 didSelectItemAtIndexPath 不再调用
我发现了如何获取已点击单元格的 indexPath,
但是我怎样才能再次调用 didSelectItemAtIndexPath 并告诉它这个单元格被选中以执行下一个操作(转到另一个 ViewController)???
提前致谢!!
【问题讨论】:
-
创建一个执行自定义动画的自定义 segue 怎么样:tutorial.
-
为什么需要这个按钮?你不能只在函数 didSelectItemAtIndexPath 上做动画吗?
标签: ios swift uicollectionview