2017-12-19 20 views
1

私はテキストフィールド内に入力するとアニメーションが消えてしまう、テキストフィールドの境界プロパティのアニメーションを設定する理由について質問がありますか?アニメーションTextFieldがスウィフトで消え去った

以下のコード:

// 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) 

    } 

と私には不明らしい「アニメーションがなくなっている」が、どのように私はこの問題を解決することができます

おかげでたくさん

答えて

3

すると、UIView.animateは影響を与えませんしてくださいコンポーネントのレイヤー。

また、テキストフィールドフレームが制約によって設定されている場合は、フレームを直接変更する代わりに、それらの定数を編集する必要があります。

+0

ありがとう –

関連する問題