0

我有这种情况

在此处输入图像描述

橙色区域是我的视图,绿色区域是 ImageView;现在我想问你是否有办法放大这个 imageView 全屏并用动画将它扩展到所有视图。我知道如何制作动画,我认为我可以使用

imageView.transform=CGAffineTransformMakeScale(x, y);

但这不简单,你能帮帮我吗?

4

1 回答 1

10

这应该是您需要做的所有事情。它将设置 imageView 的大小以匹配 orangeView 的大小并定位 imageView 使其覆盖 orangeView。

[UIView animateWithDuration:0.5f animations:^{
    imageView.frame = orangeView.bounds;
}];
于 2012-10-31T17:59:51.473 回答