我有一个UITableView,其中每一行都是一个自定义XIB。一行有4个UIButton,可以选择它们,例如“问题”,“信息”等。点击UIButton时,我会在CALayer中显示动画。当表格视图滚动时,将删除CALayer,即动画消失了。
点击按钮时,我创建了CALayer,动画开始了。如何确保在滚动或更新表时CALayer不会消失?
ten
答案 0 :(得分:0)
子类化UIButton以在初始化时添加CALayer,而不是在点击按钮时添加。然后,您可以使用prepareForReuse()
函数停止任何动画。