iOS项目开发实战——制作视图的缩放动画
视图的大小应该是随时可控的。今天我们就来实现对一个View的缩放动画。该动画的实现与位移动画,透明度动画稍有不同。
详细实现例如以下:
import UIKitclass ScaleViewController: 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.transform = CGAffineTransformMakeScale(0.5, 0.5)//缩小为原来的0.5倍。}UIView.animateWithDuration(1, animations: anim)}}
(3)执行程序。发现View能够变为原来X。Y轴上的0.5倍。
github主页:https://github.com/chenyufeng1991 。欢迎大家訪问。
iOS项目开发实战——制作视图的缩放动画相关推荐
- iOS项目开发实战——设置视图的透明度改变动画
在iOS中 ,透明度的改变可以让View视图以一种渐变的效果动态的出现或者消退,非常有意思.这里我们将会对一个View控件的色块执行透明度改变的动画.关于其他的动画效果可以参考我的其他几篇博客< ...
- iOS项目开发实战——iOS网络编程获取网页Html源代码
如今我们身处互联网的时代,任何一个软件或是App,都会或多或少与网络打交道,并不断发生数据交互.一个没有涉及网络编程的应用会显得比较low,这里我们将会开始使用Swift开发iOS应用,并且主要来实现 ...
- iOS项目开发实战——开发基于Handoff的App(Swift)
iOS8推出一个新特性,叫做Handoff.Handoff中文含义为换手(把接力棒传给下一个人),可以在一台Mac和iOS设备上开始工作,中途将工作交换到另一个Mac或iOS设备中进行.这个在iOS8 ...
- iOS项目开发实战——使用Xcode6设计自己定义控件与图形
在iOS开发中,有很多控件都是Xcode默认提供的.使用这些控件是很方便的.可是因为某些须要.须要自己设计控件,那么应该怎么做呢?在Xcode6中提供了这种接口,同意开发人员高速开发自己定义控件,而且 ...
- iOS项目开发实战——Label中字体字号与Label多行显示
我们如何通过OC代码来设置Label中显示的文本呢?代码如下: #import "ViewController.h"@interface ViewController ()@end ...
- iOS项目开发实战——实现苹果本地消息通知推送服务
当你一个App在后台运行时,有可能服务器会向你推送重要的信息,常见的如微信,QQ等,就算你的App在后台,也会以通知的形式给你推送.推送服务分为本地推送和在线推送.本次我们先来实现本地推送通知. (1 ...
- 《Swift iOS应用开发实战》——2.2 了解故事板
本节书摘来自华章计算机<Swift iOS应用开发实战>一书中的第2章,第2.2节,作者:刘铭 著, 更多章节内容可以访问云栖社区"华章计算机"公众号查看. 2.2 了 ...
- python项目开发实战网盘-python项目开发实战 第2版
python项目开发实战 第2版是一本Python项目开发流程实战手册,由日本BePROUD股份有限公司编著.本书的内容全部基于python开发事实,全部都是BeProud员工实际尝试.实践过的,可以 ...
- android网络游戏开发实战pdf_Python项目开发实战+第2版PDF高清文档下载
本书来自真正的开发现场,是BePROUD公司众多极客在真实项目中的经验总结和智慧结晶.作者从Python的环境搭建开始讲起,介绍了Web应用的开发方法.项目管理及审查.测试与高效部署.服务器调试等内容 ...
最新文章
- 转:从零开始做app需要做的事情列表
- Android数据库 之 SQLite数据库
- 我们距离“云”还有多远?
- php的字符串处理总结,php字符串处理函数总结
- python pip安装失败vtk_安装最新的VTK库验证安装出错该怎么解决
- JavaFX其他事件
- *** cannot be resolved or is not a field
- 19【13】DIN:深度兴趣网络
- VS2010中使用boost正则表达式库
- 斐讯k2华硕虚拟服务器,斐讯K2路由器三步刷入华硕固件
- 数字化工厂-Process Simulate中的运动学定义
- F2FS源码分析-1.1 [F2FS 元数据布局部分] F2FS文件系统的总体结构
- 嵌入式开发:LCD12864无字库仿真与程序
- 【智能家居】智能单火开关目前普遍存在的问题
- 手机网站支付唤起支付宝app
- domain adaptation论文记录
- pem格式证书编码 x509_PEM证书格式
- MATLAB计算二阶系统单位阶跃响应及在for循环中在图像加图例
- 当兵的目标和计划_最新大学生征兵工作计划
- Android 平台的Python——CLE方案实现(三)