UITableViewCell layoutSubViews:为什么我不动画?

时间:2011-11-16 14:10:06

标签: ios cocoa-touch uikit

我一直认为我在layoutSubViews:中执行的任何更改都是动画的吗? 这是不正确的信息吗? 就我而言,我是从UITableViewCell继承的。 控制器被告知用户想要放大单元格,因此我首先使用UITableView动画块来增加行高。高度平滑地增加到新的高度。

然后我循环我的可见细胞,设置一个标记并调用setNeedsLayout: 细胞确实布局并将内容调整到新的高度,但没有动画。

1 个答案:

答案 0 :(得分:0)

不,这是不正确的,layoutSubviews的默认方法不会被动画化,您可以开始/提交动画块或使用块动画功能。