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;

    }

  • 相关阅读:
    七天冲刺04
    软件工程概论项目——典型用户场景分析
    七天冲刺3
    七天冲刺2
    七天冲刺1
    第十三周总结
    软件工程概论个人作业02
    第二周学习进度
    软件工程个人作业01--四则运算
    连接数据库的javaee编译简易的WEB登陆界面
  • 原文地址:https://www.cnblogs.com/yyt-hehe-yyt/p/5276391.html
Copyright © 2011-2022 走看看