0
私は、水平線のように見えるように縦に倒したいと思う丸いイメージを持っています。私は、これは中央にレイヤーのアンカーポイントを設定して、= 1iOS - 画像を垂直方向につぶす
[self.imageToSquish.layer setAnchorPoint:CGPointMake(0.5, 0.5)];
CGRect newFrame = CGRectMake(self.imageToSquish.frame.origin.x, self.imageToSquish.frame.origin.y, self.imageToSquish.frame.size.width, 1);
[UIView animateWithDuration:3
animations:^{self.imageToSquish.frame = newFrame;}
completion:nil];
フレームの高さとUIViewAnimationを介してフレームをアニメーション化することにより、働くだろうと思ったが、画像は上に向かっての代わりに、中心付近縮みます。
はい、CGAffineTransformがうまく機能します。ありがとう。 – soleil