imageView

新建工程:pictureDemo,在ViewController.xib中拖动一个Image View控件。将图片加入工程。从image View控件中选择一个图片显示。为image View绑定一个成员变量。

IBOutletUIImageView *_imageView;

修改代码如下,我们来显示一个指定图片:

//
//  ViewController.m
//  PictureDemo
//
//  Created by cloud on 13-3-21.
//  Copyright (c) 2013年 cloud. All rights reserved.
//

#import "ViewController.h"

@interface ViewController ()

@end

@implementation ViewController

- (void)viewDidLoad
{
    [super viewDidLoad];
	// Do any additional setup after loading the view, typically from a nib.
    _imageView.image=[UIImage imageNamed:@"hause2.jpg"];
}

- (void)didReceiveMemoryWarning
{
    [super didReceiveMemoryWarning];
    // Dispose of any resources that can be recreated.
}

- (void)dealloc {
    [_imageView release];
    [super dealloc];
}
@end

这时,界面就会显示指定的hause2.jpg,运行结果如下:


修改-(void) viewDidLoad我们来播放动画。

- (void)viewDidLoad
{
    [super viewDidLoad];
	// Do any additional setup after loading the view, typically from a nib.
    //_imageView.image=[UIImage imageNamed:@"hause2.jpg"];
    UIImage *img1=[UIImage imageNamed:@"hause1.jpg"];
    UIImage *img2=[UIImage imageNamed:@"hause2.jpg"];
    UIImage *img3=[UIImage imageNamed:@"hause3.jpg"];
    UIImage *img4=[UIImage imageNamed:@"hause4.jpg"];
    UIImage *img5=[UIImage imageNamed:@"hause5.jpg"];
    UIImage *img6=[UIImage imageNamed:@"hause6.jpg"];
    UIImage *img7=[UIImage imageNamed:@"hause7.jpg"];
    UIImage *img8=[UIImage imageNamed:@"hause8.jpg"];
    
    //NSArray 一旦创建不能更改
    _imageView.animationImages=[NSArray arrayWithObjects:img1,img2,img3,img4,img5,img6,img7,img8, nil];
    _imageView.animationDuration=0.5;//每帧间隔时间
    [_imageView startAnimating];
}


给xib添加一个switch控件。为控件关联一个方法。

修改方法:

- (IBAction)playOrStop:(UISwitch *)sender {
    if (sender.on) {        
        [_imageView startAnimating ];
    }
    else
    {
        [_imageView stopAnimating];
    }
}

这样点击选择控件,就可以播放或者停止动画。

再来给xib添加一个sigmented control控件,我们来控件动画播放的快慢。

为控件关联一个方法,

修改方法:

- (IBAction)playOrStop:(UISwitch *)sender {
    if (sender.on) {        
        [_imageView startAnimating ];
    }
    else
    {
        [_imageView stopAnimating];
    }
}
运行结果如下:


源码地址:http://download.csdn.net/detail/cloud95/5164873

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值