1
林褪色我UIButton.titleLabel
/出幾次這樣的:更改文本是0.0F,避免文字的動畫
[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
來調用淡入和淡出。
謝謝!
問題是新標題設置了不同的幀,並且幀動畫應用於標籤本身。您的解決方法解決了這個問題,因爲動畫的上下文是按照順序分離和執行的 –