0

私はこの状況にあります

ここに画像の説明を入力してください

オレンジ色の領域は私のビューで、緑色の領域はImageViewです。ここで、このimageViewをフルスクリーンで拡大し、アニメーションですべてのビューに拡大する方法があるかどうかを尋ねたいと思います。アニメーションのやり方を知っていて、使えると思いました

imageView.transform = CGAffineTransformMakeScale(x、y);

しかし、それは単純ではありません、あなたは私を助けることができますか?

4

1 に答える 1

10

これがあなたがする必要があるすべてであるはずです。imageViewのサイズをorangeViewのサイズと一致するように設定し、orangeViewを覆うようにimageViewを配置します。

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