|
//
// UILabel+Animation.swift
// PaiAi
//
// Created by zhengjianfei on 2017/3/29.
// Copyright © 2017年 FFIB. All rights reserved.
//
import UIKit
extension UILabel: CAAnimationDelegate {
func addGraduallyIntoAnimation() {
self.isHidden = false
let animation = CAKeyframeAnimation(keyPath: "bounds.size.width")
animation.duration = 1.5
let array = [0, self.width]
animation.values = array as [AnyObject]
animation.delegate = self
self.layer.add(animation, forKey: "")
}
public func animationDidStop(_ anim: CAAnimation, finished flag: Bool) {
Delay(1) {
self.isHidden = true
}
}
}
|