出队后,CALayer在自定义UITableViewCell NIB上消失

时间:2018-09-17 16:42:33

标签: swift uitableview xib calayer nib

我有一个UITableView,其中每一行都是一个自定义XIB。一行有4个UIButton,可以选择它们,例如“问题”,“信息”等。点击UIButton时,我会在CALayer中显示动画。当表格视图滚动时,将删除CALayer,即动画消失了。

点击按钮时,我创建了CALayer,动画开始了。如何确保在滚动或更新表时CALayer不会消失?

ten

1 个答案:

答案 0 :(得分:0)

子类化UIButton以在初始化时添加CALayer,而不是在点击按钮时添加。然后,您可以使用prepareForReuse()函数停止任何动画。