显示层初级动画属性预览
extension UIView {
open var frame: CGRect
open var bounds: CGRect
open var center: CGPoint
open var transform: CGAffineTransform
@NSCopying open var backgroundColor: UIColor?
open var alpha: CGFloat
}
@property(nullable, nonatomic,copy) UIColor *backgroundColor UI_APPEARANCE_SELECTOR;
@property(nonatomic)CGFloat alpha; // animatable. default is 1.0
// use bounds/center and not frame if non-identity transform. if bounds dimension is odd, center may be have fractional part
@property(nonatomic) CGRect bounds;// default bounds is zero origin, frame size. animatable
@property(nonatomic) CGPoint center; // center is center of frame. animatable
@property(nonatomic) CGAffineTransform transform; // default is CGAffineTransformIdentity. animatable