//spa
// ViewController.m.net
// 相册3d
//orm
// Created by DC017 on 16/1/5.图片
// Copyright © 2016年 DC017. All rights reserved.get
//it
#import "ViewController.h"io
//要遵照两个协议UINavigationControllerDelegate,UIImagePickerControllerDelegateclass
@interface ViewController ()<UINavigationControllerDelegate,UIImagePickerControllerDelegate>import
{
UIImagePickerController * imagePickerControll;//系统照片选择控制器
UIImageView * imageView;//用来显示选择的图片
}
@implementation ViewController
- (void)viewDidLoad {
[super viewDidLoad];
[self layout];
}
- (IBAction)open:(id)sender {
//模态跳转(通常用于视图控制器---Controller)
[self presentViewController:imagePickerControll animated:YES completion:nil];
}
-(void)layout{
//初始化选择器
imagePickerControll=[[UIImagePickerController alloc]init];
imagePickerControll.delegate=self;
imageView=[[UIImageView alloc]initWithFrame:CGRectMake(40, 100, 200, 200)];
imageView.contentMode=UIViewContentModeScaleAspectFit;
[self.view addSubview:imageView];
}
//协议里的方法
-(void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary<NSString *,id> *)info{
//从哪里来到哪里去(跳转)
[self dismissViewControllerAnimated:YES completion:nil];
//将相册里的照片显示在界面上
UIImage * image=[info objectForKey:UIImagePickerControllerOriginalImage];
imageView.image=image;
}
- (void)didReceiveMemoryWarning {
[super didReceiveMemoryWarning];
// Dispose of any resources that can be recreated.
}