欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

IOS UI學習教程之使用UIImageView控件制作動畫

 更新時間:2016年03月31日 16:46:18   作者:jiwangbujiu  
這篇文章主要為大家詳細介紹了IOS UI學習教程之使用UIImageView控件制作動畫,感興趣的小伙伴們可以參考一下

本文實例為大家分享了IOS使用UIImageView控件制作動畫的方法,供大家參考,具體內容如下

先添加40張tomcat的圖片到資源列表中:名稱為cat_eat0000.jpg到cat_eat0039.jpg。
1、定義所需控件

//  定義按鈕,圖片控件、可變數(shù)組對象
  UIButton *actionbuttom;
  UIImageView *imageMove;
  NSMutableArray *imgsarray;

2、初始化各控件

//  image動畫
//  初始化UIImageView,大小和View的大小相同
  imageMove = [[UIImageView alloc]initWithFrame:self.view.frame];
//  設置UIImageView的初始化圖片
  imageMove.image = [UIImage imageNamed:@"cat_eat0000.jpg"];
//  把UIImageView加載到頁面
  [self.view addSubview:imageMove];
//  設置UIImageView的交互性為yes
  imageMove.userInteractionEnabled = YES;  
  
//  創(chuàng)建功能按鈕
//  初始化按鈕
  actionbuttom = [[UIButton alloc]initWithFrame:CGRectMake(100, 680, 218, 50)];
//  設置按鈕背景色
  actionbuttom.backgroundColor = [UIColor yellowColor];
//  設置按鈕標題
  [actionbuttom setTitle:@"開始播放" forState:UIControlStateNormal];
//  設置按鈕文字顏色
  [actionbuttom setTitleColor:[UIColor blackColor] forState:UIControlStateNormal];
//  為按鈕添加觸發(fā)事件
  [actionbuttom addTarget:self action:@selector(startmove:) forControlEvents:UIControlEventTouchUpInside];
//  把按鈕添加到頁面中
  [imageMove addSubview:actionbuttom];
  
  
  
//  初始化可變數(shù)組,用來存放圖片
  imgsarray = [[NSMutableArray alloc]initWithCapacity:40];
//  循環(huán)從資源中拿到四十張圖片,并添加到imgsarray。
  for (int x=0; x<40; x++) {
    NSString *imgname = [NSString stringWithFormat:@"cat_eat00%.2d.jpg",x];
    UIImage *img = [UIImage imageNamed:imgname];
    [imgsarray addObject:img];

3、設置按鈕觸發(fā)動畫播放

//按鈕的觸發(fā)事件
-(void)startmove:(id)sender{
//  設置動畫時長
  imageMove.animationDuration = 2;
//  設置動畫圖片來源為圖片數(shù)組
  imageMove.animationImages = imgsarray;
//  設置動畫重復次數(shù),0是無限循環(huán),1為重復1次
  imageMove.animationRepeatCount = 1;
//  開始播放
  [imageMove startAnimating];
  
}

以上就是本文的全部內容,希望對大家學習使用UIImageView控件制作動畫有所幫助。

相關文章

  • iOS禁用右滑返回的兩種方法

    iOS禁用右滑返回的兩種方法

    這篇文章主要為大家詳細介紹了iOS禁用右滑返回的兩種方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-05-05
  • 如何在自己的電腦上配置APNS推送環(huán)境

    如何在自己的電腦上配置APNS推送環(huán)境

    這篇文章主要介紹了如何在自己的電腦上配置APNS推送環(huán)境的相關資料,需要的朋友可以參考下
    2015-11-11
  • iOS開發(fā)中如何優(yōu)雅的調試數(shù)據(jù)庫詳解

    iOS開發(fā)中如何優(yōu)雅的調試數(shù)據(jù)庫詳解

    這篇文章主要給大家介紹了關于iOS開發(fā)中如何優(yōu)雅的調試數(shù)據(jù)庫的相關資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧。
    2017-12-12
  • runtime獲取屬性和成員變量方法

    runtime獲取屬性和成員變量方法

    這篇文章主要介紹了runtime獲取屬性和成員變量方法,總結了詳細用法,對此有興趣的朋友學習下。
    2018-02-02
  • iOS中searchBar(搜索框)光標初始位置后移

    iOS中searchBar(搜索框)光標初始位置后移

    這篇文章主要介紹了iOS中searchBar(搜索框)光標初始位置后移的關鍵代碼,非常不錯,具有參考借鑒價值,需要的朋友可以參考下
    2016-08-08
  • IOS檢測指定路徑的文件是否存在

    IOS檢測指定路徑的文件是否存在

    本文給大家分享的是在IOS開發(fā)中檢測指定文件是否存在的方法,給大家匯總了4種,十分實用,小伙伴們根據(jù)自己的需求自由選擇吧。
    2015-05-05
  • SIGPIPE(Signal?13,?Code?0)?異常排查及處理

    SIGPIPE(Signal?13,?Code?0)?異常排查及處理

    這篇文章主要為大家介紹了SIGPIPE(Signal?13,?Code?0)?異常排查原因解析及處理詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-01-01
  • iOS動態(tài)調整UILabel高度的幾種方法

    iOS動態(tài)調整UILabel高度的幾種方法

    在iOS編程中UILabel是一個常用的控件,下面這篇文章主要給大家介紹了關于iOS動態(tài)調整UILabel高度的幾種方法,文中通過示例代碼介紹的非常詳細,需要的朋友可以參考借鑒,下面隨著小編來一起學習學習吧。
    2017-12-12
  • iOS狀態(tài)欄frame計算問題的實現(xiàn)

    iOS狀態(tài)欄frame計算問題的實現(xiàn)

    這篇文章主要介紹了iOS狀態(tài)欄frame計算問題的實現(xiàn),小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-06-06
  • iOS10最新實現(xiàn)遠程通知的開發(fā)教程詳解

    iOS10最新實現(xiàn)遠程通知的開發(fā)教程詳解

    這篇文章主要介紹了iOS10最新遠程通知開發(fā)的實現(xiàn)過程,文章先對推送通知以及遠程推送通知等進行了基本介紹,然后通過示例代碼詳細介紹了iOS10 全新遠程通知的教程,有需要的朋友們可以參考借鑒,下面來一起看看吧。
    2016-09-09

最新評論