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];
    }
  • 相关阅读:
    前端面试集锦
    nodeJs上传附件
    逻辑于 逻辑或
    webpack 学习笔记 (一)
    yum 安装mongodb mysql
    闭包面试提 (2)
    主动的重要性
    1.1一天一题:逆转字符串
    编程提高:一天一道编程题
    iconv将文件编码从gb2312 转换为utf-8
  • 原文地址:https://www.cnblogs.com/robinkey/p/2770357.html
Copyright © 2011-2022 走看看