在动画超级视图边界的同时更新Xib中的子视图

时间:2015-06-29 16:56:16

标签: ios swift animation core-animation

我正在使用类似模态的窗口进行动画制作,该窗口是使用自动布局约束在Xib中构建的。我试图让它似乎从UITableViewCell成长。我注意到只有superview会使用CAKeyframeAnimation(keyPath:“bounds.size”)为它的边界(宽度和高度)设置动画,而它的所有子视图都没有变化。

我不想使用CATransform3D,因为它最终扭曲了子视图中的图像和文本。我还在动画之前和之后尝试过layoutIfNeeded(),但它似乎没有对动画子视图产生影响。我也尝试了快照,但它不起作用,因为在动画开始之前,视图不会在屏幕上呈现。

非常感谢任何关于完成这项工作的想法。

0 个答案:

没有答案