美文网首页
OC语言学习习得

OC语言学习习得

作者: 妳要等我 | 来源:发表于2016-07-12 21:17 被阅读0次

    /  ViewController.m

    //访问系统相册

    //

    //  Created by lanou on 16/7/12.

    //  Copyright © 2016年pingguo. All rights reserved.

    //

    #import"ViewController.h"

    //遵守协议

    @interfaceViewController()

    @property(nonatomic,strong)UIButton*userbtn;

    @end

    @implementationViewController

    - (void)viewDidLoad {

    [superviewDidLoad];

    //所有的能看得到的ui控件创建初始化方式都可以采用alloc  initWithFrame

    self.userbtn=[[UIButtonalloc]initWithFrame:CGRectMake(160,60,80,80)];

    //设置颜色

    self.userbtn.backgroundColor=[UIColorredColor];

    //设置圆形半径

    self.userbtn.layer.cornerRadius=40;

    self.userbtn.layer.masksToBounds=YES;

    //添加点击事件:去访问系统相册

    [self.userbtnaddTarget:selfaction:@selector(setUserImage)forControlEvents:(UIControlEventTouchUpInside)];

    //将按钮添加到屏幕上面来

    [self.viewaddSubview:self.userbtn];

    }

    //访问系统相册

    -(void)setUserImage

    {

    UIImagePickerController*imagePicker=[[UIImagePickerControlleralloc]init];

    //设置代理,到@interface后面遵守协议

    imagePicker.delegate=self;

    [selfpresentViewController:imagePickeranimated:YEScompletion:nil];

    }

    //这个方法是协议UIImagePickerControllerDelegate里面的,选择图片结束的时候就会自动调用

    - (void)imagePickerController:(UIImagePickerController*)picker didFinishPickingImage:(UIImage*)image editingInfo:(nullableNSDictionary *)editingInfo

    {

    //设置头像

    [self.userbtnsetBackgroundImage:imageforState:(UIControlStateNormal)];

    //将系统相册消失掉

    [pickerdismissViewControllerAnimated:YEScompletion:nil];

    }

    - (void)didReceiveMemoryWarning {

    [superdidReceiveMemoryWarning];

    // Dispose of any resources that can be recreated.

    }

    @end

    - (IBAction)drink:(UIButton*)sender {

    [selfsetTomCatAnimationWithName:@"drink"withCount:81];

    /*  NSMutableArray  *images=[NSMutableArray   array];

    for (NSInteger  i=0; i<81; i++) {

    NSString  *imageName=[NSString  stringWithFormat:@"drink_%02ld.jpg",i];

    UIImage  *image=[UIImage  imageNamed:imageName];

    [images  addObject:image];

    }

    self.tomCatView.animationImages=images;

    self.tomCatView.animationDuration=80*0.075;

    self.tomCatView.animationRepeatCount=1;

    [self.tomCatView startAnimating];   */

    }

    - (IBAction)pie:(UIButton*)sender {

    [selfsetTomCatAnimationWithName:@"pie"withCount:24];

    /*  NSMutableArray  *images=[NSMutableArray   array];

    for (NSInteger  i=0; i<24; i++) {

    NSString  *imageName=[NSString  stringWithFormat:@"pie_%02ld.jpg",i];

    UIImage  *image=[UIImage  imageNamed:imageName];

    [images  addObject:image];

    }

    self.tomCatView.animationImages=images;

    self.tomCatView.animationDuration=24*0.075;

    self.tomCatView.animationRepeatCount=1;

    [self.tomCatView startAnimating];    */

    }

    - (IBAction)scratch:(UIButton*)sender {

    [selfsetTomCatAnimationWithName:@"scratch"withCount:56];

    /*     NSMutableArray  *images=[NSMutableArray   array];

    for (NSInteger  i=0; i<56; i++) {

    NSString  *imageName=[NSString  stringWithFormat:@"scratch_%02ld.jpg",i];

    UIImage  *image=[UIImage  imageNamed:imageName];

    [images  addObject:image];

    }

    self.tomCatView.animationImages=images;

    self.tomCatView.animationDuration=56*0.075;

    self.tomCatView.animationRepeatCount=1;

    [self.tomCatView startAnimating];   */

    }

    - (IBAction)fart:(UIButton*)sender {

    [selfsetTomCatAnimationWithName:@"fart"withCount:28];

    /*    NSMutableArray  *images=[NSMutableArray   array];

    for (NSInteger  i=0; i<28; i++) {

    NSString  *imageName=[NSString  stringWithFormat:@"fart_%02ld.jpg",i];

    UIImage  *image=[UIImage  imageNamed:imageName];

    [images  addObject:image];

    }

    self.tomCatView.animationImages=images;

    self.tomCatView.animationDuration=28*0.075;

    self.tomCatView.animationRepeatCount=1;

    [self.tomCatView startAnimating];   */

    }

    - (IBAction)cymbal:(UIButton*)sender {

    [selfsetTomCatAnimationWithName:@"cymbal"withCount:13];

    /*   NSMutableArray  *images=[NSMutableArray   array];

    for (NSInteger  i=0; i<13; i++) {

    NSString  *imageName=[NSString  stringWithFormat:@"cymbal_%02ld.jpg",i];

    UIImage  *image=[UIImage  imageNamed:imageName];

    [images  addObject:image];

    }

    self.tomCatView.animationImages=images;

    self.tomCatView.animationDuration=13*0.075;

    self.tomCatView.animationRepeatCount=1;

    [self.tomCatView startAnimating];    */

    }

    - (IBAction)knockout:(UIButton*)sender {

    [selfsetTomCatAnimationWithName:@"knockout"withCount:81];

    /*   NSMutableArray  *images=[NSMutableArray   array];

    for (NSInteger  i=0; i<81; i++) {

    NSString  *imageName=[NSString  stringWithFormat:@"knockout_%02ld.jpg",i];

    UIImage  *image=[UIImage  imageNamed:imageName];

    [images  addObject:image];

    }

    self.tomCatView.animationImages=images;

    self.tomCatView.animationDuration=81*0.075;

    self.tomCatView.animationRepeatCount=1;

    [self.tomCatView startAnimating];    */

    }

    - (IBAction)angry:(UIButton*)sender {

    [selfsetTomCatAnimationWithName:@"angry"withCount:26];

    /*  NSMutableArray  *images=[NSMutableArray   array];

    for (NSInteger  i=0; i<26; i++) {

    NSString  *imageName=[NSString  stringWithFormat:@"angry_%02ld.jpg",i];

    UIImage  *image=[UIImage  imageNamed:imageName];

    [images  addObject:image];

    }

    self.tomCatView.animationImages=images;

    self.tomCatView.animationDuration=26*0.075;

    self.tomCatView.animationRepeatCount=1;

    [self.tomCatView startAnimating];    */

    }

    - (IBAction)stomach:(UIButton*)sender {

    [selfsetTomCatAnimationWithName:@"stomach"withCount:34];

    /*  NSMutableArray  *images=[NSMutableArray   array];

    for (NSInteger  i=0; i<34; i++) {

    NSString  *imageName=[NSString  stringWithFormat:@"stomach_%02ld.jpg",i];

    UIImage  *image=[UIImage  imageNamed:imageName];

    [images  addObject:image];

    }

    self.tomCatView.animationImages=images;

    self.tomCatView.animationDuration=34*0.075;

    self.tomCatView.animationRepeatCount=1;

    [self.tomCatView startAnimating];    */

    }

    - (IBAction)footleft:(UIButton*)sender {

    [selfsetTomCatAnimationWithName:@"footLeft"withCount:30];

    /*  NSMutableArray  *images=[NSMutableArray   array];

    for (NSInteger  i=0; i<30; i++) {

    NSString  *imageName=[NSString  stringWithFormat:@"footLeft_%02ld.jpg",i];

    UIImage  *image=[UIImage  imageNamed:imageName];

    [images  addObject:image];

    }

    self.tomCatView.animationImages=images;

    self.tomCatView.animationDuration=30*0.075;

    self.tomCatView.animationRepeatCount=1;

    [self.tomCatView startAnimating];*/

    }

    - (IBAction)footright:(UIButton*)sender {

    [selfsetTomCatAnimationWithName:@"footRight"withCount:30];

    /* NSMutableArray  *images=[NSMutableArray   array];

    for (NSInteger  i=0; i<30; i++) {

    NSString  *imageName=[NSString  stringWithFormat:@"footRight_%02ld.jpg",i];

    UIImage  *image=[UIImage  imageNamed:imageName];

    [images  addObject:image];

    }

    self.tomCatView.animationImages=images;

    self.tomCatView.animationDuration=30*0.075;

    self.tomCatView.animationRepeatCount=1;

    [self.tomCatView startAnimating];  */

    }

    - (void)didReceiveMemoryWarning {

    [superdidReceiveMemoryWarning];

    // Dispose of any resources that can be recreated.

    }

    @end

    相关文章

      网友评论

          本文标题:OC语言学习习得

          本文链接:https://www.haomeiwen.com/subject/vcdsjttx.html