我的主屏幕上有2个容器视图控制器,其中一个充当顶部的全局工具栏。这在大多数情况下都很棒,但我需要在屏幕外设置动画,为用户提供更多空间,以便在屏幕上看到大量信息。这可能吗?我一直在看文档,但我不确定是否需要使用转换动画,或更改框架/边界。任何建议都会很感激。
答案 0 :(得分:1)
您应该能够更改标准UIView动画(块或其他)中的帧/边界。无需引用“包含”视图。
更新:这是一个块动画示例。
[UIView animateWithDuration:1.0f
animations:^{
view1.frame = CGRectMake(blah...);
}
completion:^(BOOL finished){
// do something here if you wish.
}];