ViewAnimator
public class ViewAnimator
The ViewAnimator
class contains the supported UIView animatable properties, like frame
, center
, backgroundColor
, and more.
In an Wave animation block, change these values to create an animation, like so:
Example usage:
Wave.animateWith(spring: .defaultAnimated) {
myView.animator.center = CGPoint(x: 100, y: 100)
myView.animator.alpha = 0.5
}
-
The bounds of the attached
UIView
.Declaration
Swift
public var bounds: CGRect { get set }
-
The frame of the attached
UIView
.Declaration
Swift
public var frame: CGRect { get set }
-
The origin of the attached
UIView
.Declaration
Swift
public var origin: CGPoint { get set }
-
The center of the attached
UIView
.Declaration
Swift
public var center: CGPoint { get set }
-
The background color of the attached
UIView
.Declaration
Swift
public var backgroundColor: UIColor { get set }
-
The alpha of the attached
UIView
.Declaration
Swift
public var alpha: CGFloat { get set }
-
The corner radius of the attached
UIView
‘slayer
. This is a convenience API that forwards to theCALayer
’sanimator
.Declaration
Swift
public var cornerRadius: CGFloat { get set }
-
The border color of the attached
UIView
‘slayer
. This is a convenience API that forwards to theCALayer
’sanimator
.Declaration
Swift
public var borderColor: UIColor { get set }
-
The border width of the attached
UIView
‘slayer
. This is a convenience API that forwards to theCALayer
’sanimator
.Declaration
Swift
public var borderWidth: CGFloat { get set }
-
The shadow color of the attached
UIView
‘slayer'.
This is a convenience API that forwards to theCALayer
’sanimator
.Declaration
Swift
public var shadowColor: UIColor { get set }
-
The shadow opacity of the attached
UIView
‘slayer'.
This is a convenience API that forwards to theCALayer
’sanimator
.Declaration
Swift
public var shadowOpacity: CGFloat { get set }
-
The shadow offset of the attached
UIView
‘slayer'.
This is a convenience API that forwards to theCALayer
’sanimator
.Declaration
Swift
public var shadowOffset: CGSize { get set }
-
The shadow radius of the attached
UIView
‘slayer'.
This is a convenience API that forwards to theCALayer
’sanimator
.Declaration
Swift
public var shadowRadius: CGFloat { get set }
-
The affine scale transform of the attached
UIView
‘slayer
.Declaration
Swift
public var scale: CGPoint { get set }
-
The affine translation transform of the attached
UIView
‘slayer
.Declaration
Swift
public var translation: CGPoint { get set }