访问系统相册

//

//ViewController.m

//访问系统相册

//

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

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

//

#import"ViewController.h"

//遵守协议

@interfaceViewController()

@property(nonatomic,strong)UIButton*userBtn;

@end

@implementationViewController

- (void)viewDidLoad {

[superviewDidLoad];

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

self.userBtn= [[UIButtonalloc]initWithFrame:CGRectMake(30,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];

//设置代理

imagePicker.delegate=self;

//弹出系统相册

[selfpresentViewController:imagePickeranimated:YEScompletion:nil];

}

- (void)imagePickerController:(UIImagePickerController*)picker

didFinishPickingImage:(UIImage*)image editingInfo:(nullableNSDictionary *)editingInfo

{

//设置头像

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

//将系统相册消失

[picker

dismissViewControllerAnimated:YEScompletion:nil];

}

- (void)didReceiveMemoryWarning{

[superdidReceiveMemoryWarning];

// Dispose of any resources that can be

recreated.

}

@end

������4A

你可能感兴趣的:(访问系统相册)