IPhone - 仅为superview设置动画

时间:2011-02-28 21:06:42

标签: iphone animation uiview

在我的应用程序中,我有一个UIView(myView),带有一些子视图。我想要做的是提交某种动画来实际隐藏myView,但保持它的子视图不受影响。预期的以下代码会影响myView及其子视图:

[UIView beginAnimations:nil context:nil];
[UIView setAnimationDuration:0.5];
CGAffineTransform transformView =  CGAffineTransformMakeTranslation(-500, 0);
[myView setTransform:transformView];
[UIView commitAnimations];

有没有办法阻止子视图动画?

非常感谢你的帮助。

1 个答案:

答案 0 :(得分:0)

不是你问题的简短回答。您可以将superView视为一个大盒子,里面有较小的盒子(子视图)。如果你隐藏大盒子,你也会把盒子藏在里面。

相关问题