不規則な形の画像のアニメーション
アニメーション化する画像のグループの中心にアンカーポイントを設定する方法はありますか?
画像の高さや幅が同じではないため、アニメーションを作成すると、フレームが正しく整列しないため、アニメーションがジャンプします。中央に固定すると並んでしまいます。それは可能ですか?
setAnchorPointプロパティを使用するのに疲れましたが、アニメーションが表示されません。私がそれを使うなら。
フレームの幅と高さは、最大のアニメーションフレームの最大サイズです。コメントアウトされたコードでは、アンカーポイントはフレームの幅と高さの半分のサイズです。
CGRect frameABDG = CGRectMake(8, 78, 58, 113);
myAni = [[UIImageView alloc] initWithFrame:frameABDG];
//[myAni.layer setAnchorPoint:CGPointMake(29, 56.5)];
myAni.animationImages = [NSArray arrayWithObjects:
[UIImage imageNamed:@"frame_1.png"],
[UIImage imageNamed:@"frame_2.png"],
[UIImage imageNamed:@"frame_3.png"],
[UIImage imageNamed:@"frame_4.png"], nil];
myAni.animationDuration = 1.0;
myAni.animationRepeatCount = 0;
[myAni startAnimating];
[self.view addSubview:myAni];