1

この問題は数日間私を悩ませてきましたが、解決策がまったく見つからないようです. 私のプロジェクトは単純に、いくつかのテキストが書かれた円に関するものなので、ボタンを押すとテキストが読みやすいように大きくなります。ただし、テキストは円の周りに円形に分布しているため、最初に円を回転させる必要があります。次に、テキストの 1 つが目の前にあるときに、ボタンを押して円のサイズを変更しますが、円から拡大するのではなく、回転後の最後の位置で、初期位置にリセットされます。どうすればこの問題に取り組むことができますか? ありがとうございました。

この問題を引き起こすコードは次のとおりです。

[UIView beginAnimations:nil context:NULL];

[UIView setAnimationDuration:2.5];

circle.transform = CGAffineTransformMakeScale(5,5);


[UIView setAnimationRepeatAutoreverses:NO];

[UIView setAnimationCurve:UIViewAnimationCurveEaseIn];

circle.alpha = 1.0;

[UIView commitAnimations];
4

2 に答える 2