首页 > 移动平台 > 详细

iOS项目开发实战——设置视图的透明度改变动画

时间:2015-08-20 10:33:35      阅读:1218      评论:0      收藏:0      [点我收藏+]

    在iOS中 ,透明度的改变可以让View视图以一种渐变的效果动态的出现或者消退,非常有意思。这里我们将会对一个View控件的色块执行透明度改变的动画。关于其他的动画效果可以参考我的其他几篇博客《iOS项目开发实战——制作视图的平移动画以及解决移动异常问题》,《iOS项目开发实战——多个视图的平移动画与闭包函数的声明与调用》。

(1)在Main.storyboard中拖入一个View,并且绑定到代码中。

(2)实现代码如下:

import UIKit

class OpacityViewController: UIViewController {

    @IBOutlet weak var greenSquare: UIView!
    
    
    override func viewDidLoad() {
        super.viewDidLoad()

        // Do any additional setup after loading the view.
    }

    override func didReceiveMemoryWarning() {
        super.didReceiveMemoryWarning()
        // Dispose of any resources that can be recreated.
    }
    

    override func viewDidAppear(animated: Bool) {
        super.viewDidAppear(animated)
        

        func anim(){
        
            self.greenSquare.alpha = 0.2   //改变透明度到0.2
            
        }
        
        UIView.animateWithDuration(2, animations: anim)//时常为2s;
        
        
    }
    

}

(3)运行程序,发现色块可以动态的改变透明度Alpha。


版权声明:本文为博主原创文章,未经博主允许不得转载。

iOS项目开发实战——设置视图的透明度改变动画

原文:http://blog.csdn.net/chenyufeng1991/article/details/47803053

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!