zoukankan      html  css  js  c++  java
  • <UI>点击UIImageView实现相册的调用

    主要是UIImagePickerControllerDelegate协议的实现

    - (void) touchesEnded:(NSSet *)touches withEvent:(UIEvent *)event {
        UITouch *oneTouch = [touches anyObject];
        UIView *touchView = oneTouch.view;
        // 判断如果点击到图片了
        if (touchView == previewImageView) {
            UIImagePickerController *ipc = [[UIImagePickerController alloc] init];
            // UIImagePickerController相册和相机
        //    ipc.sourceType = UIImagePickerControllerSourceTypeCamera;       ipc.sourceType=UIImagePickerControllerSourceTypePhotoLibrary;
            ipc.delegate = self;
            [self presentModalViewController:ipc animated:YES];
            // 启动
            [ipc release];
        }
    }
    // 相册的代理函数 
    - (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info {
        // 取得选中的图片
        UIImage *img = [info objectForKey:UIImagePickerControllerOriginalImage];
        // 取得选中图片的原始图片
        previewImageView.image = img;
        [picker dismissModalViewControllerAnimated:YES];
    }
    - (void)imagePickerControllerDidCancel:(UIImagePickerController *)picker {
        [picker dismissModalViewControllerAnimated:YES];
    }
  • 相关阅读:
    Mysql命令大全
    查看LINUX进程内存占用情况
    PHP内存溢出 Allowed memory size of 解决办法
    Selenium--->环境配置
    自定义一个web框架
    django 使用记录
    javascript
    paramiko 及堡垒机初步接触
    python 操作 redis
    python rabbitmq
  • 原文地址:https://www.cnblogs.com/robinkey/p/2770357.html
Copyright © 2011-2022 走看看