我一直认为我在layoutSubViews:
中执行的任何更改都是动画的吗?
这是不正确的信息吗?
就我而言,我是从UITableViewCell
继承的。
控制器被告知用户想要放大单元格,因此我首先使用UITableView
动画块来增加行高。高度平滑地增加到新的高度。
然后我循环我的可见细胞,设置一个标记并调用setNeedsLayout:
细胞确实布局并将内容调整到新的高度,但没有动画。
答案 0 :(得分:0)
不,这是不正确的,layoutSubviews的默认方法不会被动画化,您可以开始/提交动画块或使用块动画功能。