iOS项目开发实战——制作视图的缩放动画
2023-09-14 09:09:00 时间
视图的大小应该是随时可控的。今天我们就来实现对一个View的缩放动画。该动画的实现与位移动画,透明度动画稍有不同。
详细实现例如以下:
import UIKit class 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小技能:NSPredicate在正则表达式的应用
- iOS小技能:和uni-app、unity的融合方案
- 关于iOS的CocoaPods版本冲突的解决方案
- Windows平台上也可以进行iOS App的开发
- iOS抽奖转盘上篇:概率抽奖算法 & 转盘算法 &轮盘边框动画丨(内含完整Demo)
- Ios上架app流程
- HBuilder X 连接苹果手机(IOS)详细教程。Windows: 连接iOS手机调试项目
- IOS – OpenGL ES 设置图像 lookup 滤镜 GPUImageLookupFilter
- 免费苹果账号(apple id)申请ios证书p12真机调试
- AnyTrans for iOS for mac(ios数据传输管理工具)
- iOS 监听键盘详解手机开发
- iOS 动画退出应用代码详解手机开发
- iOS获取状态栏和导航栏尺寸(宽度和高度)详解手机开发
- iOS—-调试技巧,让你的开发事半功倍详解手机开发
- ios基础:iOS改变状态栏字体颜色详解手机开发
- Linux下开发iOS应用:挑战还是机会?(linux做ios开发)
- 苹果推出iOS 14.5新测试版开放默认音乐播放器 可通过Siri直接播放音乐
- Linux下安装iOS:解决方案(linux安装ios)
- 基于Linux环境下iOS应用开发实践(linux下开发ios)
- 平台开发iOS开发:基于Linux平台的世界(ios基于linux)
- iOS开发与Linux的技术融合(ios开发linux)
- 难道是参与用户太少?苹果正在邀请更多用户参与iOS 15预览版测试
- 探秘iOS:它究竟是一种基于Linux的操作系统吗?(ios是linux系统吗)
- iPhone 6s自动关机?苹果称新iOS系统可解决问题