【发布时间】:2012-11-28 17:35:30
【问题描述】:
所以,很容易我有 UIButton 并且我的 bytton 的标题是 - "title" ;)
我只想用步骤为 UIButton 的 titleLabel 设置动画:
1) 通过 Y 将标签动画化到 M_PI/2。 (有点“翻转”动画,但只有一半)
2) 将按钮的“标题”替换为“新标题”
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"];
在制作动画时,一半文本是不可见的。 我明白它为什么会发生,但无法管理如何避免它。
谢谢你的帮助。
【问题讨论】:
标签: iphone ios core-animation cabasicanimation quartz-core