【发布时间】:2013-06-30 23:31:36
【问题描述】:
我像这样淡入/淡出我的UIButton.titleLabel 几次:
[UIView beginAnimations:@"fadeOutText" context:NULL];
[UIView setAnimationDuration:1.0];
button.titleLabel.alpha = 0.0f;
[UIView commitAnimations];
button.titleLabel.text = @"Changed text";
[UIView beginAnimations:@"fadeInText" context:NULL];
[UIView setAnimationDuration:1.0];
button.titleLabel.alpha = 1.0f;
[UIView commitAnimations];
问题是我想在文本隐藏期间更改文本(alpha 为 0.0f)。 但是当我淡入文本时,文本也会被动画化。它从标签的右侧出现/移入。
有没有办法避免文本被动画化?
使用NSTimer 依次调用淡入和淡出。
谢谢!
【问题讨论】:
标签: ios objective-c animation uibutton beginanimations