だから、私は簡単にUIButtonを持っていて、私のバイトンのタイトルは「タイトル」です;)
UIButton の titleLabel を手順で単純にアニメーション化します。
1) ラベルを Y で M_PI/2 にアニメーション化します。(一種の「フリップ」アニメーションですが、半分)
2) ボタンの「タイトル」を「NewTitle」に置き換えます
3) ラベルを Y バックでアニメーション化します。
ので、私は持っています:
CABasicAnimation* flipAnimation = [CABasicAnimation animationWithKeyPath:@"transform.rotation.y"];
flipAnimation.toValue = [NSNumber numberWithFloat: M_PI/2];
flipAnimation.duration = 3;
flipAnimation.delegate = self;
[self.testButton.titleLabel.layer addAnimation:flipAnimation forKey:@"flip"];
アニメーション中、テキストの半分は見えません。なぜそうなるのかは理解できますが、それを回避する方法を管理することはできません。
助けてくれてありがとう。