次のような設定があります。
[[self layer] setCornerRadius:30.0f];
NSString *imgFilepath = [[NSBundle mainBundle] pathForResource:@"imageName" ofType:@"jpeg"];
backImg = [[UIImage alloc] initWithContentsOfFile:imgFilepath];
次に、ボタンが押されたときに、transitionWithView:viewPressed を次のように実行しています。
[UIView transitionWithView:viewPressed duration:0.5
options:UIViewAnimationOptionTransitionFlipFromLeft
animations:^{
[self setImage:img];
[self setFrame:useFrame]; // Just a bigger frame
[((UIView*)self) bringSubviewToFront:viewPressed];
}
completion:NULL];
私は角を丸くしていますが、トランジションが開始されると、アニメーションの直前に角が直角になります。
これを明確に説明していると思いますか?
ありがとう