iPhone控件之UIImageView

- (void)viewDidLoad {

[super viewDidLoad];

UIImage *anImage = [UIImage imageNamed:@"apple.png"];
UIImageView *myImageView = [[UIImageView alloc] initWithImage:anImage];

[[self view] addSubview:myImageView];

//scale our height and width by 50%
CGSize viewSize = myImageView.bounds.size;
viewSize.width = viewSize.width * 0.5; //make our width 50% smaller
viewSize.height = viewSize.height; //keep height the same

CGRect newFrame = CGRectMake(0,0,viewSize.width, viewSize.height);
[myImageView setFrame:newFrame];
myImageView.contentMode = UIViewContentModeScaleAspectFit;

[myImageView release];
}

UIImageView2

- (void)viewDidLoad {

[super viewDidLoad];

NSArray *arrImages = [[NSArray alloc] initWithObjects:
[UIImage imageNamed:@"apple.png"],
[UIImage imageNamed:@"apple2.png"],
[UIImage imageNamed:@"apple3.png"],nil];

CGRect viewFrame = CGRectMake(0,0,200,200);
UIImageView *myImageView = [[UIImageView alloc] initWithFrame:viewFrame];

[myImageView setAnimationImages:arrImages];

[myImageView setAnimationRepeatCount:0];
[myImageView setAnimationDuration:0.5];

[self.view addSubview:myImageView];
[myImageView startAnimating];

[arrImages release];
[myImageView release];
}



原文地址:https://www.cnblogs.com/foxmin/p/2393614.html