#import"ViewController.h"
@interfaceViewController()
@property(weak,nonatomic)IBOutletUIImageView*tomcatview;
@end
@implementationViewController
- (void)viewDidLoad {
[superviewDidLoad];
}
- (IBAction)eatbirdaction:(UIButton*)sender {
NSMutableArray*images = [NSMutableArrayarray];
for(NSIntegeri =0;i <40; i++) {//根據(jù)i來加載圖片,然后添加到可變數(shù)組images
NSString*imagename = [NSStringstringWithFormat:@"eat_%02ld.jpg",i];
UIImage*image = [UIImageimageNamed:imagename];
[imagesaddObject:image];
}
self.tomcatview.animationImages= images;
self.tomcatview.animationDuration=40*0.075;
self.tomcatview.animationRepeatCount=1;
[self.tomcatviewstartAnimating];
}
- (IBAction)cymbalaction:(UIButton*)sender {//創(chuàng)建可變數(shù)組images,
NSMutableArray*images = [NSMutableArrayarray];
for(NSIntegeri =0;i <13; i++) {//根據(jù)i來加載圖片,然后添加到可變數(shù)組images
NSString*imagename = [NSStringstringWithFormat:@"cymbal_%02ld.jpg",i];//根據(jù)格式化的圖片名加載圖片
UIImage*image = [UIImageimageNamed:imagename];
[imagesaddObject:image];//將圖片image添加到images中
}
self.tomcatview.animationImages= images;//設(shè)置圖片數(shù)組
self.tomcatview.animationDuration=14*0.075;//設(shè)置動畫時長
self.tomcatview.animationRepeatCount=1;//設(shè)置動畫播放次數(shù)
[self.tomcatviewstartAnimating];//開始動畫
}
- (IBAction)drinkaction:(UIButton*)sender {NSMutableArray*images = [NSMutableArrayarray];
for(NSIntegeri =0;i <81; i++) {//根據(jù)i來加載圖片,然后添加到可變數(shù)組images
NSString*imagename = [NSStringstringWithFormat:@"drink_%02ld.jpg",i];
UIImage*image = [UIImageimageNamed:imagename];
[imagesaddObject:image];
}
self.tomcatview.animationImages= images;//設(shè)置圖片數(shù)組
self.tomcatview.animationDuration=81*0.075;//設(shè)置動畫時長
self.tomcatview.animationRepeatCount=1;//設(shè)置動畫播放次數(shù)
[self.tomcatviewstartAnimating];//開始動畫
}
- (IBAction)fartaction:(UIButton*)sender {NSMutableArray*images = [NSMutableArrayarray];
for(NSIntegeri =0;i <28; i++) {//根據(jù)i來加載圖片,然后添加到可變數(shù)組images
NSString*imagename = [NSStringstringWithFormat:@"fart_%02ld.jpg",i];
UIImage*image = [UIImageimageNamed:imagename];
[imagesaddObject:image];
}
self.tomcatview.animationImages= images;//設(shè)置圖片數(shù)組
self.tomcatview.animationDuration=28*0.075;//設(shè)置動畫時長
self.tomcatview.animationRepeatCount=1;//設(shè)置動畫播放次數(shù)
[self.tomcatviewstartAnimating];//開始動畫
}
- (IBAction)pieaction:(UIButton*)sender {NSMutableArray*images = [NSMutableArrayarray];
for(NSIntegeri =0;i <24; i++) {//根據(jù)i來加載圖片,然后添加到可變數(shù)組images
NSString*imagename = [NSStringstringWithFormat:@"pie_%02ld.jpg",i];
UIImage*image = [UIImageimageNamed:imagename];
[imagesaddObject:image];
}
self.tomcatview.animationImages= images;//設(shè)置圖片數(shù)組
self.tomcatview.animationDuration=24*0.075;//設(shè)置動畫時長
self.tomcatview.animationRepeatCount=1;//設(shè)置動畫播放次數(shù)
[self.tomcatviewstartAnimating];//開始動畫
}
- (IBAction)scratchaction:(UIButton*)sender {NSMutableArray*images = [NSMutableArrayarray];
for(NSIntegeri =0;i <56; i++) {//根據(jù)i來加載圖片,然后添加到可變數(shù)組images
NSString*imagename = [NSStringstringWithFormat:@"scratch_%02ld.jpg",i];
UIImage*image = [UIImageimageNamed:imagename];
[imagesaddObject:image];
}
self.tomcatview.animationImages= images;//設(shè)置圖片數(shù)組
self.tomcatview.animationDuration=56*0.075;//設(shè)置動畫時長
self.tomcatview.animationRepeatCount=1;//設(shè)置動畫播放次數(shù)
[self.tomcatviewstartAnimating];//開始動畫
}
- (IBAction)footrightaction:(UIButton*)sender {NSMutableArray*images = [NSMutableArrayarray];
for(NSIntegeri =0;i <30; i++) {//根據(jù)i來加載圖片,然后添加到可變數(shù)組images
NSString*imagename = [NSStringstringWithFormat:@"footRight_%02ld.jpg",i];
UIImage*image = [UIImageimageNamed:imagename];
[imagesaddObject:image];
}
self.tomcatview.animationImages= images;//設(shè)置圖片數(shù)組
self.tomcatview.animationDuration=30*0.075;//設(shè)置動畫時長
self.tomcatview.animationRepeatCount=1;//設(shè)置動畫播放次數(shù)
[self.tomcatviewstartAnimating];//開始動畫
}
- (IBAction)footleftaction:(UIButton*)sender {NSMutableArray*images = [NSMutableArrayarray];
for(NSIntegeri =0;i <30; i++) {//根據(jù)i來加載圖片,然后添加到可變數(shù)組images
NSString*imagename = [NSStringstringWithFormat:@"footLeft_%02ld.jpg",i];
UIImage*image = [UIImageimageNamed:imagename];
[imagesaddObject:image];
}
self.tomcatview.animationImages= images;//設(shè)置圖片數(shù)組
self.tomcatview.animationDuration=30*0.075;//設(shè)置動畫時長
self.tomcatview.animationRepeatCount=1;//設(shè)置動畫播放次數(shù)
[self.tomcatviewstartAnimating];//開始動畫
}
- (IBAction)stomachaction:(UIButton*)sender {NSMutableArray*images = [NSMutableArrayarray];
for(NSIntegeri =0;i <34; i++) {//根據(jù)i來加載圖片,然后添加到可變數(shù)組images
NSString*imagename = [NSStringstringWithFormat:@"stomach_%02ld.jpg",i];
UIImage*image = [UIImageimageNamed:imagename];
[imagesaddObject:image];
}
self.tomcatview.animationImages= images;//設(shè)置圖片數(shù)組
self.tomcatview.animationDuration=34*0.075;//設(shè)置動畫時長
self.tomcatview.animationRepeatCount=1;//設(shè)置動畫播放次數(shù)
[self.tomcatviewstartAnimating];//開始動畫
}
- (IBAction)knockoutaction:(UIButton*)sender {NSMutableArray*images = [NSMutableArrayarray];
for(NSIntegeri =0;i <81; i++) {//根據(jù)i來加載圖片,然后添加到可變數(shù)組images
NSString*imagename = [NSStringstringWithFormat:@"knockout_%02ld.jpg",i];
UIImage*image = [UIImageimageNamed:imagename];
[imagesaddObject:image];
}
self.tomcatview.animationImages= images;//設(shè)置圖片數(shù)組
self.tomcatview.animationDuration=81*0.075;//設(shè)置動畫時長
self.tomcatview.animationRepeatCount=1;//設(shè)置動畫播放次數(shù)
[self.tomcatviewstartAnimating];//開始動畫
}
- (IBAction)angryaction:(UIButton*)sender {NSMutableArray*images = [NSMutableArrayarray];
for(NSIntegeri =0;i <26; i++) {//根據(jù)i來加載圖片,然后添加到可變數(shù)組images
NSString*imagename = [NSStringstringWithFormat:@"angry_%02ld.jpg",i];
UIImage*image = [UIImageimageNamed:imagename];
[imagesaddObject:image];
}
self.tomcatview.animationImages= images;//設(shè)置圖片數(shù)組
self.tomcatview.animationDuration=26*0.075;//設(shè)置動畫時長
self.tomcatview.animationRepeatCount=1;//設(shè)置動畫播放次數(shù)
[self.tomcatviewstartAnimating];//開始動畫
}
訪問系統(tǒng)相冊?
#import"ViewController.h"
@interfaceViewController()//遵守協(xié)議
@property(nonatomic,strong)UIButton*userbtn;
@end
@implementationViewController
- (void)viewDidLoad {
[superviewDidLoad];
//所有能看到的ui控件創(chuàng)建初始化方式都可以采用alloc initwithframe
self.userbtn= [[UIButtonalloc]initWithFrame:CGRectMake(160,30,60,60)];
//設(shè)置屬性
self.userbtn.backgroundColor= [UIColorredColor];
//設(shè)置圓形半徑
self.userbtn.layer.cornerRadius=30;
//切去圓弧外圍
self.userbtn.layer.masksToBounds=YES;
//添加點擊事件:去訪問系統(tǒng)相冊
[self.userbtnaddTarget:selfaction:@selector(setuserimage)forControlEvents:(UIControlEventTouchUpInside)];
//添加到視圖
[self.viewaddSubview:self.userbtn];
}
-(void)setuserimage//訪問系統(tǒng)相冊
{
UIImagePickerController*imagepinker = [[UIImagePickerControlleralloc]init];
//設(shè)置代理,到@interface
imagepinker.delegate=self;
//彈出系統(tǒng)相冊
[selfpresentViewController:imagepinkeranimated:YEScompletion:nil];
}
//這個方法是協(xié)議UIImagePickerController里面的,選擇圖片結(jié)束會自動調(diào)用
- (void)imagePickerController:(UIImagePickerController*)picker didFinishPickingImage:(UIImage*)image editingInfo:(nullableNSDictionary *)editingInfo{
//設(shè)置頭像
[self.userbtnsetBackgroundImage:imageforState:UIControlStateNormal];
//將系統(tǒng)相冊消失掉
[pickerdismissViewControllerAnimated:YEScompletion:nil];
}