zoukankan      html  css  js  c++  java
  • iOS开发——打开手机相册,获取图片

      1.添加代理UIImagePickerControllerDelegate

      2.设置点击跳转事件

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

        NSLog(@"我的相册");

        if([UIImagePickerController isSourceTypeAvailable:UIImagePickerControllerSourceTypePhotoLibrary]){

            //a.初始化相册拾取器

            UIImagePickerController *controller = [[UIImagePickerController alloc] init];

            //b.设置代理

            controller.delegate = self;

            //c.设置资源:

            /**

             UIImagePickerControllerSourceTypePhotoLibrary,相册

             UIImagePickerControllerSourceTypeCamera,相机

             UIImagePickerControllerSourceTypeSavedPhotosAlbum,照片库

             */

            controller.sourceType = UIImagePickerControllerSourceTypeSavedPhotosAlbum;

            //d.随便给他一个转场动画

            controller.modalTransitionStyle=UIModalTransitionStyleFlipHorizontal;

            [self presentViewController:controller animated:YES completion:NULL];

            

        }else{

            

            UIAlertView * alert = [[UIAlertView alloc]initWithTitle:@"提示" message:@"设备不支持访问相册,请在设置->隐私->照片中进行设置!" delegate:nil cancelButtonTitle:@"确定" otherButtonTitles:nil, nil];

            [alert show];

        }

    }

      3.获取图片

    #pragma mark-> imagePickerController delegate

    - (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info

    {

        //a.获取选择的图片

        UIImage *image = info[UIImagePickerControllerOriginalImage];

        self.imageView.image = image;

    }

  • 相关阅读:
    webpack学习笔记--配置总结
    webpack学习笔记--多种配置类型
    webpack学习笔记--整体配置结构
    webpack学习笔记--其它配置项
    webpack学习笔记--配置devServer
    webpack学习笔记--配置plugins
    webpack学习笔记--配置resolve
    webpack学习笔记--配置module
    webpack学习笔记--配置output
    webpack学习笔记--配置entry
  • 原文地址:https://www.cnblogs.com/yyt-hehe-yyt/p/5276391.html
Copyright © 2011-2022 走看看