只是一個簡單的問題。 是否可以通過動畫更改UITextView的文本顏色?用動畫改變UITextView的文字顏色
[UITextView beginAnimations:nil context:NULL];
[UITextView setAnimationDuration:2.0];
textView.textColor = [UIColor grayColor];
[UITextView commitAnimations];
乾杯!
- Martin
只是一個簡單的問題。 是否可以通過動畫更改UITextView的文本顏色?用動畫改變UITextView的文字顏色
[UITextView beginAnimations:nil context:NULL];
[UITextView setAnimationDuration:2.0];
textView.textColor = [UIColor grayColor];
[UITextView commitAnimations];
乾杯!
- Martin
正如Martin Cote所說textColor不是一個動畫屬性。
我解決了這個問題,改爲改爲UItextView透明。
[UITextView beginAnimations:nil context:NULL];
[UITextView setAnimationDuration:2.0];
textView.alpha = 0.5f;
[UITextView commitAnimations];
謝謝你的時間。
/馬丁
textColor不是一個動畫屬性,所以我不認爲這對UITextView是可行的。
由於iOS的4.0現在就可以做到這一點使用[UIView transitionWithView:duration:options:animations:completion:]
[UIView transitionWithView:textView
duration:0.5f
options:UIViewAnimationOptionTransitionCrossDissolve
animations:^{
textView.textColor = ...
}
completion:nil];