UI_動態圖片

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {

    self.window = [[UIWindowalloc] initWithFrame:[[UIScreenmainScreen] bounds]];


    //初始化一個UIImageView

    UIImageView *image = [[UIImageViewalloc]initWithFrame:CGRectMake(0,0, 200,200)];

    //imageView放置到屏幕中央

    image.center = self.window.center;

    //將所有的圖片放入數組中

    NSMutableArray *imagesArray = [NSMutableArrayarray];

    

    for (int i =1; i<7; i++) {

        UIImage *itemimage =[UIImageimageNamed:[NSStringstringWithFormat:@"%d.tiff",i]];

    //將圖片添加進數組

        [imagesArray addObject:itemimage];

    }

    //將一組圖片賦給ImageView做成動畫

    image.animationImages = imagesArray;

    //設置動畫時長(默認單位:秒)

    image.animationDuration =5;

      //設置重複次數

    image.animationRepeatCount =3;

    

    // image添加一個tag值,這樣我們就可以在按鈕的回調方法中得到該對象

    image.tag = 1000;

    //動畫未開啓時,設置佔位圖片

    image.image = [UIImageimageNamed:@"1.tiff"];

    

    

    

    //開始動畫

    [image startAnimating];

    //顯示動態圖

    [self.windowaddSubview:image];

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章