假设我进行了子类化UITableViewCell
,并且在其中有一些视图(例如UILabel
)。
表格已渲染。 现在我想改变/动画那个视图。
| | | |
|-----------------------| |-----------------------|
| label alpha=1.0 | animate | label alpha=0.5 |
|-----------------------| ===> |-----------------------|
| label alpha=1.0 | | label alpha=0.5 |
|-----------------------| |-----------------------|
| | | |
所以cellForRowAtIndexPath
, willDisplayCell
,didEndDisplayingCell
现在不是很好的选择,我认为。
我animateTest
在子类中创建了一个方法,UITableViewCell
它改变了标签的样式——例如颜色或执行一些动画。
现在在呈现表格的视图控制器中,我尝试对表格视图子视图执行快速枚举。感谢枚举,我捕获了所有子类UITableViewCell
实例并使用performSelector
了触发该方法的animateTest
方法。但没有任何改变。即使做[tableview reloadData]
。
如何在表格呈现后为表格单元格中的内容设置动画?(使用[UIView animateWithDuration.........]
)?
提前致谢。