iOS项目开发实战——设置视图的透明度改变动画
来源:互联网 发布:塞班s60v5 软件下载 编辑:程序博客网 时间:2024/05/29 18:36
在iOS中 ,透明度的改变可以让View视图以一种渐变的效果动态的出现或者消退,非常有意思。这里我们将会对一个View控件的色块执行透明度改变的动画。关于其他的动画效果可以参考我的其他几篇博客《iOS项目开发实战——制作视图的平移动画以及解决移动异常问题》,《iOS项目开发实战——多个视图的平移动画与闭包函数的声明与调用》。
(1)在Main.storyboard中拖入一个View,并且绑定到代码中。
(2)实现代码如下:
import UIKitclass 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。
github主页:https://github.com/chenyufeng1991 。欢迎大家访问!
1 0
- iOS项目开发实战——设置视图的透明度改变动画
- iOS项目开发实战——实现视图切换动画
- iOS项目开发实战——视图动画效果
- iOS项目开发实战——制作视图的平移动画以及解决移动异常问题
- iOS项目开发实战——制作视图的缩放动画
- iOS项目开发实战——制作视图的旋转动画
- iOS项目开发实战——多个视图的平移动画与闭包函数的声明与调用
- iOS项目开发实战——UIView的子视图和父视图
- iOS项目开发实战——配置自定义动画
- 设置父视图透明度子视图透明度也改变
- iOS项目开发实战——制作View的颜色渐变动画
- iOS 设置父视图的透明度而不影响子视图的透明度
- 设置动画的透明度,透明度的渐变
- iOS 开发常用的动画 放大缩小 和 透明度变化
- 动画——透明度
- iOS设置父视图透明度而不影响子视图
- iOS设置子视图透明度不受父视图影响
- iOS设置父视图透明度而不影响子视图
- 网络编程中的函数汇总篇
- 如何在多台机器上共享IOS证书
- C++ 复合数据类型--枚举型用法深解
- php curl模拟post请求提交数据例子总结
- IOS 去除webView中长按出现文本选取框
- iOS项目开发实战——设置视图的透明度改变动画
- jQuery 1.8版本后不支持toggle()事件,只支持显示隐藏-------解决方案
- POJ 2367 Genealogical tree(简单拓扑排序)
- Java反射
- Csharp: read excel file using Open XML SDK 2.5
- Csharp: read excel file using Open XML SDK 2.5
- 使用java8轻松处理日期
- CentOS系统下的Hadoop集群(第5期副刊)_JDK和SSH无密码配置
- iOS优化内存的横向ScrollView