【问题标题】:IPhone - animate the superview onlyiPhone - 仅动画超级视图
【发布时间】:2011-02-28 21:06:42
【问题描述】:

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

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

有什么方法可以防止子视图动画吗?

非常感谢您的帮助。

【问题讨论】:

  • 为什么不创建两个子视图?一种用于附加子视图,另一种用于制作动画。

标签: iphone animation uiview


【解决方案1】:

否是对您问题的简短回答。你可以把 superView 想象成一个大盒子,里面有更小的盒子(子视图)。如果您隐藏大盒子,您也将盒子隐藏在其中。

【讨论】:

    猜你喜欢
    • 2012-11-28
    • 2013-02-01
    • 2011-03-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-01-01
    • 2016-01-28
    • 1970-01-01
    相关资源
    最近更新 更多