• 【代码笔记】iOS-浇花动画


    一,效果图。

    二,工程图。

    三,代码。

    RootViewController.h

    复制代码
    #import <UIKit/UIKit.h>
    
    @interface RootViewController : UIViewController
    {
        NSTimer *timer;
        int i;
    }
    @end
    复制代码

     

    RootViewController.m

    复制代码
    - (void)viewDidLoad
    {
        [super viewDidLoad];
        // Do any additional setup after loading the view.
        
        //初始化背景图
        [self initBackGroundView];
        
    }
    #pragma -mark -functions
    //背景图
    -(void)initBackGroundView
    {
        //人
        UIImageView *loadPeopleView = [[UIImageView alloc] initWithFrame:CGRectMake(130, 100, 156, 172)];
        loadPeopleView.tag = 101;
        loadPeopleView.alpha = 1.0f;
        loadPeopleView.backgroundColor=[UIColor clearColor];
        [loadPeopleView setImage:[UIImage imageNamed:@"problem_load.png"]];
        
        //花
        UIImageView *loadFlowerView = [[UIImageView alloc] initWithFrame:CGRectMake(70, 200, 62, 75)];
        loadFlowerView.tag = 102;
        loadFlowerView.alpha = 1.0f;
        [loadFlowerView setImage:[UIImage imageNamed:@"problem_load1.png"]];
        
        [self.view addSubview:loadPeopleView];
        [self.view addSubview:loadFlowerView];
        
        timer = [NSTimer scheduledTimerWithTimeInterval:0.5 target:self selector:@selector(animation:) userInfo:nil repeats:YES];
    }
    //动画
    - (void)animation:(NSTimer *)timer
    {
        NSLog(@"-i-%i--",i);
        UIImageView *imageView = (UIImageView *)[self.view viewWithTag:102];
        i++;
        if (i%3 == 0) {
            [imageView setImage:[UIImage imageNamed:@"problem_load1.png"]];
        }else if (i%3 == 1){
            [imageView setImage:[UIImage imageNamed:@"problem_load2.png"]];
        }else{
            [imageView setImage:[UIImage imageNamed:@"problem_load3.png"]];
        }
    }
    复制代码

     

  • 相关阅读:
    dijkstra最短路算法--模板
    k8s ansible自动化部署
    k8s persistenvolume 动态供给
    k8s 1.12二进制部署
    k8s 1.14.1 coredns部署
    django单表操作,增、删、改、查
    数据库基础
    TCP/IP协议 socket
    面向对象的程序设计
    模块
  • 原文地址:https://www.cnblogs.com/yang-guang-girl/p/5366536.html
Copyright © 2020-2023  润新知