如何在TextField上的背景颜色从白色变为青色的动画中创建淡入淡出?

时间:2018-08-03 14:00:19

标签: ios swift xcode swift4

我一直在尝试将文本字段的背景颜色从默认颜色设置为青色(淡入效果),我进行了很多搜索,但无法做到这一点。

这是文本字段代码

physics.frame = CGRect(x: 100, y: 863, width: 60, height: 30)
    physics.addTarget(self, action: #selector(stringValidation), for: .editingChanged)
    physics.addTarget(self, action: #selector(editValidation), for: .editingChanged)
    physics.keyboardType = .numberPad
    physics.borderStyle = .roundedRect
   scroller1.addSubview(physics)

P.S。我已经在全局变量中将物理变量声明为UITextField,并且正在使用Swift 4

我们将非常感谢您的时间和帮助!

1 个答案:

答案 0 :(得分:0)

您可以尝试

self.physics.backgroundColor = .red
UIView.animate(withDuration:0.5) {
   self.physics.backgroundColor = .cyan
}