动画 TextField 在 Swift 中消失了

Animation TextField Is Gone in Swift

请问为什么当我为文本字段边界设置动画时 属性 当我在文本字段中输入时动画消失了?

下面的代码:

  // textField delegate
    func textFieldDidBeginEditing(_ textField: UITextField) {
        UIView.animate(withDuration: 0.4, delay: 0.0, usingSpringWithDamping: 0.6, initialSpringVelocity: 0, options: .curveEaseInOut, animations: {
            textField.layer.shadowOpacity = 6
            textField.bounds.size.width += 15
            textField.bounds.size.height += 15
        }, completion: nil)

    }

请问我该如何解决这个问题

非常感谢

虽然"animation is gone"我看不清楚,但是UIView.animate不影响组件的图层

另外,如果textfield frame已经设置了constraints,你应该编辑它们的常量而不是直接改变frame。