iphone - 使用动画更改 UITextView 文本颜色

标签 iphone animation uitextview

只是一个简单的问题。 是否可以用动画更改 UITextView 的文本颜色?

[UITextView beginAnimations:nil context:NULL]; 
[UITextView setAnimationDuration:2.0]; 
     textView.textColor = [UIColor grayColor];  
[UITextView commitAnimations];   

干杯!
- 马丁

最佳答案

从 iOS 4.0 开始,您现在可以使用 [UIViewtransitionWithView:duration:options:animations:completion:] 来实现此目的

[UIView transitionWithView:textView
                  duration:0.5f
                   options:UIViewAnimationOptionTransitionCrossDissolve
                animations:^{
                    textView.textColor = ...
                }
                completion:nil];

关于iphone - 使用动画更改 UITextView 文本颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2737787/

相关文章:

ios - 如何在应用程序启动时阻止 Firebase 记录状态更新

ios - 如何在 Reactive Cocoa 中将 NSString 绑定(bind)到 UITextView?

ios - UITextView不会从特定区域之外滚动

ios - 如何根据文本长度使 UITextView 高度动态?

iphone - 为什么iOS App仅在某些设备上会崩溃?

java - 使移动应用程序中的内容动态化

iphone - 我可以将 iPhone 应用程序设置为在用户打开电子邮件附件时运行吗?

iphone - 在按钮上滚动溢出文本的简单方法?

android - 使用动画将 View 的可见性从消失变为可见

javascript - 移动和扩展图像以填充视口(viewport)过渡