文档章节

UIImageView的介绍和方法

JoshSone
 JoshSone
发布于 2016/09/20 11:29
字数 183
阅读 1
收藏 0

UIImageView是加载图片的控件,顾名思义,就是来放置图片。 

  1. 创建一个UIImageView

//方法一
    UIImageView*iv=[[UIImageView alloc]init];
 
//方法二
    UIImageView *iv=[[UIImageView alloc]initWithFrame:CGRectMake(CGFloat x, CGFloat y, CGFloat w
idth, CGFloat height)];
//添加到View上
    [self.view addSubview:iv];

  2. 添加图片

  UIImage *image=[UIImage imageNamed:@"图片名"];
//UIImageView是承载UIImage的类
    [iv addSubview:image];

 3. 播放一系列图片

    UIImage *image1=[UIImage imageNamed:@"1"];
    UIImage *image2=[UIImage imageNamed:@"2"];
    UIImage *image3=[UIImage imageNamed:@"3"];
//将图片放到数组
    NSMutableArray *arr=@[image1,image2,image3];
    iv.animationImages=arr;
//播放时间
    iv.animationDuration=1;
//播放次数-默认无限循环
    iv.animationRepeatCount=1;
//开始动画
    [iv startAnimating];
    

4. 设置点击事件

//一定要先将userInteractionEnabled设置为YES
    iv.userInteractionEnabled=YES;
    UITapGestureRecognizer*Tap=[[UITapGestureRecognizer alloc]initWithTarget:self action:@selector(<#selector#>)];
    [iv addGestureRecognizer:Tap];

 

 

 

© 著作权归作者所有

JoshSone
粉丝 7
博文 76
码字总数 32794
作品 0
长春
iOS工程师
私信 提问
疯狂ios讲义之图像控件(UIImageView)

UIImageView代表一个图片显示控件,它直接继承了UIView基类,没有继承UIControl,因此,UIImage只能作为图片的显示控件,不能接受用户输入,也不能与用户交互,它只是一个静态控件。 当程序需...

博文视点
2014/01/22
3.5K
0
iOS 中间凸出Item的方法-原生UITabBar制作

------- 前言 ------ 现在制作TabBar中间凸出按钮的方法一般都是自定义一个tabBar,然后在进行其他处理,这方面的文章很多,就不多说. 今天我们介绍一种使用原生UITabBar制作中间凸出Item的方法...

熙玥
2018/08/29
0
0
WatchOS系统开发大全(7)-WKInterfaceImage

WKInterfaceImage 1.1-简介 WKInterfaceImage与iOS的UIKit框架中UIImageView一样,是一个显示图片的控件。 1.2-API介绍 WKInterfaceImage的API只有四个方法。...

u013263917
2017/07/27
0
0
UIView之userInteractionEnabled属性介绍

属性作用 该属性值为布尔类型,如属性本身的名称所释,该属性决定UIView是否接受并响应用户的交互。 当值设置为NO后,UIView会忽略那些原本应该发生在其自身的诸如touch和keyboard等用户事件...

big军
2013/02/04
20.9K
0
常用UI控件之UIImageView

1.UIImageView概述及初始化方法 UIImageView继承于UIView,主要用于在界面上现实图片,图片可以自动适应UIImageView的宽度和高度,而不用修改 分辨率(UIButton也可以自适应大小) 1.1初始化方法:...

tuwangsheng
2014/04/27
0
0

没有更多内容

加载失败,请刷新页面

加载更多

JavaScript设计模式——适配器模式

  适配器模式是设计模式行为型模式中的一种模式;   定义:   适配器用来解决两个已有接口之间不匹配的问题,它并不需要考虑接口是如何实现,也不用考虑将来该如何修改;适配器不需要修...

有梦想的咸鱼前端
7分钟前
0
0
Andorid SQLite数据库开发基础教程(1)

Andorid SQLite数据库开发基础教程(1) Android数据库访问方式 SQLite是Android系统默认支持的文件数据库。该数据库支持SQL语言,适合开发人员上手。本教程将讲解如何开发使用SQLite的Andro...

大学霸
10分钟前
1
0
Handler简解

Handler 这里简化一下代码 以便理解 Handler不一定要在主线程建 但如Handler handler = new Handler(); 会使用当前的Looper的, 由于要更新UI 所以最好在主线程 new Handler() { mLooper = Lo...

shzwork
32分钟前
4
0
h5获取摄像头拍照功能

完整代码展示: <!DOCTYPE html> <head> <title>HTML5 GetUserMedia Demo</title> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum......

诗书易经
35分钟前
3
0
正向代理和反向代理

文章来源 运维公会:正向代理和反向代理 1、正向代理 (1)服务对象不同 正向代理服务器的服务对象是客户端,可以将客户端和代理服务器看作一个整体。 (2)配置方法不同 需要在客户端配置代...

运维团
51分钟前
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部