动画容器视图控制器

时间:2013-01-24 00:32:11

标签: ios objective-c core-animation container-view

我的主屏幕上有2个容器视图控制器,其中一个充当顶部的全局工具栏。这在大多数情况下都很棒,但我需要在屏幕外设置动画,为用户提供更多空间,以便在屏幕上看到大量信息。这可能吗?我一直在看文档,但我不确定是否需要使用转换动画,或更改框架/边界。任何建议都会很感激。

1 个答案:

答案 0 :(得分:1)

您应该能够更改标准UIView动画(块或其他)中的帧/边界。无需引用“包含”视图。

更新:这是一个块动画示例。

[UIView animateWithDuration:1.0f
                 animations:^{
                     view1.frame = CGRectMake(blah...);
                 }
                 completion:^(BOOL finished){
                     // do something here if you wish.
                 }];