[Code Note] waiting for animation, note waiting for animation
I ,.
2. Engineering Drawing.
3. Code.
RootViewController. h
#import <UIKit/UIKit.h>@interface RootViewController : UIViewController{ NSTimer *timerWait; int j;}@end
RootViewController. m
# Import "RootViewController. h "@ interface RootViewController () @ end @ implementation RootViewController-(id) initWithNibName :( NSString *) bundle :( NSBundle *) handle {self = [super initWithNibName: nibNameOrNil bundle: nibBundleOrNil]; if (self) {// Custom initialization} return self;}-(void) viewDidLoad {[super viewDidLoad]; // Do any additional setup after loading the view. // initialize the background image [self initBackGroundView];} # pragma-mark-functions // initialize the background image-(void) initBackGroundView {UIImageView * waitView = [[UIImageView alloc] initWithFrame: CGRectMake (50,200,130,160)]; waitView. tag = 103; [waitView setImage: [UIImage imageNamed: @ "wait1.png"]; [self. view addSubview: waitView]; timerWait = [NSTimer scheduledTimerWithTimeInterval: 0.5 target: self selector: @ selector (wait) userInfo: nil repeats: YES];} // wait function-(void) wait {UIImageView * imageView = (UIImageView *) [self. view viewWithTag: 103]; if (j % 4 = 0) {[imageView setImage: [UIImage imageNamed: @ "wait1.png"];} else if (j % 11 = 0) {[imageView setImage: [UIImage imageNamed: @ "wait4.png"];} else if (j % 17 = 0) {imageView. frame = CGRectMake (-10,215,170,145); [imageView setImage: [UIImage imageNamed: @ "wait3.png"];} else {[imageView setImage: [UIImage imageNamed: @ "wait2.png"];} j ++;}-(void) didReceiveMemoryWarning {[super didreceivemorywarning]; // Dispose of any resources that can be recreated .}