@@ -62,7 +62,7 @@ public class LTBouncyTextField : UITextField {
62
62
get {
63
63
var _placeholderLabelObject : AnyObject ? = objc_getAssociatedObject ( self , & kPlaceholderLabelPointer)
64
64
if let _placeholderLabel : AnyObject = _placeholderLabelObject {
65
- return _placeholderLabel as UILabel
65
+ return _placeholderLabel as! UILabel
66
66
}
67
67
var _placeholderLabel = UILabel ( frame: placeholderRectForBounds ( bounds) )
68
68
_placeholderLabel. font = font
@@ -81,7 +81,7 @@ public class LTBouncyTextField : UITextField {
81
81
get {
82
82
var _rightPlaceholderLabelObject : AnyObject ? = objc_getAssociatedObject ( self , & kRightPlaceholderLabelPointer)
83
83
if let _rightPlaceholderLabel: AnyObject = _rightPlaceholderLabelObject {
84
- return _rightPlaceholderLabel as UILabel
84
+ return _rightPlaceholderLabel as! UILabel
85
85
}
86
86
var _rightPlaceholderLabel = UILabel ( frame: placeholderRectForBounds ( bounds) )
87
87
_rightPlaceholderLabel. font = font
@@ -193,7 +193,7 @@ public class LTBouncyTextField : UITextField {
193
193
let bounceToRight = CAKeyframeAnimation ( keyPath: " position.x " )
194
194
bounceToRight. timingFunction = CAMediaTimingFunction ( name: kCAMediaTimingFunctionLinear)
195
195
bounceToRight. duration = kAnimationDuration
196
- bounceToRight. values = _bounceKeyframes ( toRight: true )
196
+ bounceToRight. values = _bounceKeyframes ( toRight: true ) as [ AnyObject ]
197
197
bounceToRight. fillMode = kCAFillModeForwards
198
198
bounceToRight. additive = true
199
199
bounceToRight. removedOnCompletion = false
@@ -225,7 +225,7 @@ public class LTBouncyTextField : UITextField {
225
225
let bounceToLeft = CAKeyframeAnimation ( keyPath: " position.x " )
226
226
bounceToLeft. timingFunction = CAMediaTimingFunction ( name: kCAMediaTimingFunctionLinear)
227
227
bounceToLeft. duration = kAnimationDuration
228
- bounceToLeft. values = _bounceKeyframes ( toRight: false )
228
+ bounceToLeft. values = _bounceKeyframes ( toRight: false ) as [ AnyObject ]
229
229
bounceToLeft. fillMode = kCAFillModeForwards
230
230
bounceToLeft. additive = true
231
231
bounceToLeft. removedOnCompletion = false
@@ -256,7 +256,7 @@ public class LTBouncyTextField : UITextField {
256
256
let bounceToRight = CAKeyframeAnimation ( keyPath: " position.x " )
257
257
bounceToRight. timingFunction = CAMediaTimingFunction ( name: kCAMediaTimingFunctionLinear)
258
258
bounceToRight. duration = kAnimationDuration
259
- bounceToRight. values = _bounceKeyframes ( toRight: true )
259
+ bounceToRight. values = _bounceKeyframes ( toRight: true ) as [ AnyObject ]
260
260
bounceToRight. fillMode = kCAFillModeForwards
261
261
bounceToRight. additive = true
262
262
bounceToRight. removedOnCompletion = false
@@ -265,7 +265,7 @@ public class LTBouncyTextField : UITextField {
265
265
let bounceToLeft = CAKeyframeAnimation ( keyPath: " position.x " )
266
266
bounceToLeft. timingFunction = CAMediaTimingFunction ( name: kCAMediaTimingFunctionLinear)
267
267
bounceToLeft. duration = kAnimationDuration
268
- bounceToLeft. values = _bounceKeyframes ( toRight: false )
268
+ bounceToLeft. values = _bounceKeyframes ( toRight: false ) as [ AnyObject ]
269
269
bounceToLeft. fillMode = kCAFillModeForwards
270
270
bounceToLeft. additive = true
271
271
bounceToLeft. removedOnCompletion = false
0 commit comments