我希望能够在更改时使文本在 uitextfield 中淡出。我试过了
[UIView animateWithDuration:0.25 animations:{
textview.text = @"";
}];
但这没有用。如果我可以访问文本字段 UILabel 会更容易,但我没有看到任何内容!
哦,顺便说一句,我只希望文本褪色 不是 整个领域
任何帮助表示赞赏!
- 乔曼吉
最佳答案
尝试这样的事情:
CATransition *transition = [CATransition animation];
transition.duration = 0.15;
transition.timingFunction = [CAMediaTimingFunction functionWithName:kCAMediaTimingFunctionEaseInEaseOut];
transition.type = kCATransitionFade;
[textField.layer addAnimation:transition forKey:nil];
textField.text = @"some new text"; // or nil
它不仅适用于文本字段。我将它与 UIImageView 一起使用
关于animation - 淡出 UITextField 文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17025624/