UIImageview Animation の代わりにブロックで UIView Animation を使用したい。アニメーションがいつ終了したかを知る必要があるため、私が慣れていないブロックで UIView Animation を使用することにしました。だから私はこれが欲しい:
NSMutableArray *mixedimages = [[NSMutableArray alloc] initWithCapacity:5];
for(int count = 1; count <= 5; count++)
{
NSString *fileName = [NSString stringWithFormat:@"Picture_%d.jpg", count];
UIImage *frame = [UIImage imageNamed:fileName];
[mixedimages addObject:frame];
}
gamePicture.animationImages = mixedimages;
gamePicture.animationDuration = 1;
gamePicture.animationRepeatCount = 10;
[gamePicture startAnimating];
これに:
[UIView animateWithDuration:1 animations:^{
//animation code here
} completion:^(BOOL finished)
{
NSLog(@"Animation finished");
}];
しかし、同じ種類のアニメーションを作成するために、どのコードを入力すれば上記と同じことができるかわかりません。