From 7883afcd74345999bb7f73f9ae3955429626d1a8 Mon Sep 17 00:00:00 2001 From: Grigory Ulanov Date: Thu, 26 Jan 2017 15:59:30 +0300 Subject: [PATCH] colors fixed --- .../Source/UIAnimatedTextField.swift | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/UIAnimatedTextField/Source/UIAnimatedTextField.swift b/UIAnimatedTextField/Source/UIAnimatedTextField.swift index 58db29b..ae8f733 100644 --- a/UIAnimatedTextField/Source/UIAnimatedTextField.swift +++ b/UIAnimatedTextField/Source/UIAnimatedTextField.swift @@ -97,8 +97,16 @@ open class UIAnimatedTextField: UIView { } } - @IBInspectable public var placeholderTopColor: UIColor = UIColor.gray - @IBInspectable public var placeholderBottomColor: UIColor = UIColor.gray + @IBInspectable public var placeholderTopColor: UIColor = UIColor.gray { + didSet { + setState(toState: state) + } + } + @IBInspectable public var placeholderBottomColor: UIColor = UIColor.gray { + didSet { + setState(toState: state) + } + } @IBInspectable public var enteredTextColor: UIColor { get { return textField.textColor ?? UIColor.black } @@ -324,7 +332,7 @@ open class UIAnimatedTextField: UIView { // MARK: - Animation - public func setState(toState state: AnimatedTextFieldState, duration: TimeInterval) { + public func setState(toState state: AnimatedTextFieldState, duration: TimeInterval = 0) { UIView.animate( withDuration: duration, delay: 0,