Swift 旋转动画 (设置的ImageView的旋转动画)
2016-12-11 18:52
701 查看
Swift 旋转动画
import UIKit class VisitorView: UIView { // MARK:- 提供快速通过xib创建的类方法 class func visitorView() -> VisitorView { return NSBundle.mainBundle().loadNibNamed("VisitorView", owner: nil, options: nil).first as! VisitorView } // MARK:- 控件的属性 第一次设置的动画的 ImageView @IBOutlet weak var rotationView: UIImageView! @IBOutlet weak var iconView: UIImageView! @IBOutlet weak var tipLabel: UILabel! @IBOutlet weak var registerBtn: UIButton! @IBOutlet weak var loginBtn: UIButton! // MARK:- 自定义函数 func setupVisitorViewInfo(iconName : String, title : String) { iconView.image = UIImage(named: iconName) tipLabel.text = title rotationView.hidden = true } func addRotationAnim() { // 1.创建动画 let rotationAnim = CABasicAnimation(keyPath: "transform.rotation.z") // 2.设置动画的属性 rotationAnim.fromValue = 0 rotationAnim.toValue = M_PI * 2 rotationAnim.repeatCount = MAXFLOAT rotationAnim.duration = 5 // 这个属性很重要 如果不设置当页面运行到后台再次进入该页面的时候 动画会停止 rotationAnim.removedOnCompletion = false // 3.将动画添加到layer中 rotationView.layer.addAnimation(rotationAnim, forKey: nil) } }
相关文章推荐
- 关于解决Activity设置图片背景和ImageView设置帧动画引发的OOM的解决
- 17、com.example.wechat.widget.FlippingImageView图片旋转动画
- uiscrollview UIView 设置背景图片 swift 不用colorWithPatternImage
- [转]Android UI:看看Google官方自定义带旋转动画的ImageView-----RotateImageView怎么写(附 图片淡入淡出效果)
- Android UI:看看Google官方自定义带旋转动画的ImageView-----RotateImageView怎么写(附 图片淡入淡...)
- Android UI:看看Google官方自定义带旋转动画的ImageView-----RotateImageView怎么写(附 图片淡入淡出效果)
- Android实现ImageView的旋转动画
- swift之imageview动画实例
- View 获取宽高以及设置旋转动画中心点
- Swift - 集成app启动页广告,切换rootViewController,支持LaunchImage和LaunchScreen.storyboard,支持GIF图片显示,支持视图过渡动画
- swift项目第八天:自定义转场动画以及设置titleView的状态
- Android - ImageView图形不断旋转的动画
- Android UI:看看Google官方自定义带旋转动画的ImageView-----RotateImageView怎么写(附 图片淡入淡出效果)
- Android UI:看看Google官方自定义带旋转动画的ImageView-----RotateImageView怎么写(附 图片淡入淡出效果)
- 如何动态的获取和设置ImageView的宽度和高度?
- android自定义控件:可旋转View:可作为ImageView、ImageButton
- 设置ImageView的位置和宽高
- Android模仿iPhone View旋转刷新数据动画详解 推荐
- [Android] ImageView.ScaleType设置图解
- iPhone开发应用中如何以消息通知方式设置旋转View