博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
UIImageView
阅读量:6269 次
发布时间:2019-06-22

本文共 1174 字,大约阅读时间需要 3 分钟。

UIImageView

three20框架

UIImageView的三种初始化

1.-----------普通初始化

使用项目文件夹下的图片

2.-----------使用沙盒里的图片

      获取Documents目录路径的方法:

NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *docDir = [paths objectAtIndex:0];

     获取Caches目录路径的方法:

NSArray*paths=NSSearchPathForDirectoriesInDomains(NSCachesDirectory, NSUserDomainMask, YES);
NSString *cachesDir = [paths objectAtIndex:0];

使用Caches途径

根据paths里Index相应的NSString

//添加路径方法

imageWithContentsOfFile+文件名

3.------------------通过URL获取图片

   NSString *instr = @"http:网址路径";

//设置data,加载到aimage

    NSData *data = [NSData dataWithContentsOfURL:[NSURL URLWithString:instr]];

    UIImage *aimage = [UIImage imageWithData:data];

4.UIImageView 动画

设置图片视图组

 uView.animationImages = images;

设置图片持续时间

 uView.animationDuration = 0.1;

开始动画

 [uView startAnimating];

属性

UIImage *image  //图片

UIImage *highlightedImage  

NSArray *animationImages  //UIImageView中的图片组

NSArray *highlightedAnimationImages  //

NSTimeInterval animationDuration   //动画时间

NSInteger      animationRepeatCount  //重复次数

方法

- (void)startAnimating;//开始动画

- (void)stopAnimating;//结束动画

- (BOOL)isAnimating;

转载于:https://www.cnblogs.com/ldming/archive/2012/06/02/2531701.html

你可能感兴趣的文章
HDOJ 1008
查看>>
安装thrift出现的一些问题
查看>>
makefile编写---单个子目录编译模板
查看>>
Oracle DB_LINK如何使用
查看>>
cv resource
查看>>
关于加快INSERT语句执行速度和HINT /*+ append */及/*+ append nologging */的使用
查看>>
JDK源代码学习系列07----Stack
查看>>
firefox
查看>>
PS批处理的使用
查看>>
七天学会ASP.NET MVC (一)——深入理解ASP.NET MVC 【转】
查看>>
Quartz作业调度框架
查看>>
腾讯云下安装 nodejs + 实现 Nginx 反向代理
查看>>
js-权威指南学习笔记13
查看>>
《超级时间整理术》晨读笔记
查看>>
Spring Boot 2.0(二):Spring Boot 2.0尝鲜-动态 Banner
查看>>
Delphi IdTCPClient IdTCPServer 点对点传送文件
查看>>
Delphi中使用ActiveX的一些心得
查看>>
QT5.8.0+MSVC2015安装以及环境配置(不需要安装VS2015)
查看>>
(原創) C/C++的function prototype和header file (C/C++) (C)
查看>>
深入理解JavaScript系列(29):设计模式之装饰者模式
查看>>