UI学习第02天
来源:互联网 发布:淘宝发货时间有限制吗 编辑:程序博客网 时间:2024/06/05 16:41
时间过得真是太快,自己的学习效率也真是弱爆了,第02天的视频我用了3天的时间才看完,而那还不是传智培训的当天全部视频。但是没有办法自己只有慢慢去学。
第02天主要是针对UIimageView和帧动画的学习,大概笔记如下:
1、
transform的作用:可以用来设置图形的平移、缩放、旋转
CGAffineTransformTranslate 在当前位置平移
CGAffineTransformMakeTranslation 在原点坐标进行平移
GAffineTransformScale 缩放
GAffineTransformRotate 旋转
2、
方法抽取:把相同的代码拷贝过来,不同东西通过参数传入
3、
UIImage *image = [UIImage imageNamed:imageN]; 这种方式创建的图片带有缓存
// 这种方式没有缓存
NSString *path = [[NSBundlemainBundle] pathForResource:imageNofType:@"jpg"];
UIImage *image = [UIImageimageWithContentsOfFile:path];
4、帧动画
animationImages 设置图片
animationDuration 设置播放时间
animationRepeatCount 设置重复播放的次数
startAnimating 开始播放
stopAnimating 停止播放
isAnimating 正在播放
5、执行延迟内存清空
CGFloat delay = self.imageView.animationDuration +0.1; 动画播放完毕后+0.1秒
让self.imageView延迟 delay秒执行setAnimationImages:方法来清空animationImages
[self.imageViewperformSelector:@selector(setAnimationImages:)withObject:nilafterDelay:delay];
- UI学习第02天
- UI学习第01天
- UI学习第03天
- UI学习第04天
- UI学习第05天
- UI学习第06天
- UI学习第07天
- UI学习第08天
- UI学习第09天
- UI第一天学习总结
- UI基础学习第一天
- PS UI学习第一天
- iOS-学习笔记-UI-第一天
- iOS-学习笔记-UI-第三天
- iOS-学习笔记-UI-第五天
- iOS-学习笔记-UI-第七天
- iOS-学习笔记-UI-第八天
- iOS-学习笔记-UI-第九天
- SQL Server 存储过程
- 异常信息记录之 java.lang.InstantiationException
- 开始第一篇博客
- 推荐一个大牛,学习web开发的新手们可以看一下。
- Java 字符串(String, StringBuffer, StringBuilder,StringTonkenizer)
- UI学习第02天
- SpringMVC+kindEditor批量上传图片详细解析
- Spring+ActiveMQ+Mysql 配置JMS
- 使用Cocopods后,在不同机器运行使用cocopods的工程
- ubuntu ssh 证书登录(不输入密码)
- 容易成功的十种能力
- Android Canvas的save(),saveLayer()和restore()浅谈
- ZIP压缩算法详细分析及解压实例解释
- ActiveMQ中使用mysql做持久化报错:Cannot execute statement: impossible to write to binary log since BINLOG_FORM