我有一个 UIView 作为 UITableViewCell 的自定义子类的子视图。我正在使用它来动态更改单元格的一小部分区域的颜色。
当我选择单元格时,整个单元格的背景色——包括子视图的背景色——变为蓝色。没关系,它是瞬间发生的。选择向下钻取到另一个视图控制器。
但是,当我从视图控制器返回时,它会再次将背景从蓝色变为白色——但它不会为我的子视图的背景颜色设置动画。效果是蓝色动画到白色,然后突然变回我原来的颜色。
我该怎么做
- 完全免除此子视图的背景颜色更改,
- 或动画过渡,以便我的颜色得到很好的回报?
谢谢!