zoukankan      html  css  js  c++  java
  • 图片选择(照相机/相册)

    选择图片
    1.设置代理<UIActionSheerDelegate>
    2.UIActionSheet *sheet = [[UIActionSheet alloc] initWithTitle:@“请选择” delegate:self
                                      cancelButtonTitle:@“取消”
                                      destructiveButtonTitle:@“照相”
                                      otherButtonTitles:@“相册”,nil];
     3.显示 [sheet showInView:self.view];
    4.actionsheet的代理
    (void)actionSheet:(UIActionSheet *)actionSheet clickedButtonAtIndex:(NSInteger)buttonIndex{       if(buttonIndex == 2){//取消
            return;
        }
        
        UIImagePickerController *imagePicker = [[UIImagePickerController alloc] init];
        
        // 设置代理
        imagePicker.delegate =self;
        
        // 设置允许编辑
        imagePicker.allowsEditing = YES;
        
        if (buttonIndex == 0) {//照相
            imagePicker.sourceType = UIImagePickerControllerSourceTypeCamera;
        }else{//相册
            imagePicker.sourceType = UIImagePickerControllerSourceTypePhotoLibrary;
        }
        
        // 显示图片选择器
        [self presentViewController:imagePicker animated:YES completion:nil];   }

    #pragma mark 图片选择器的代理

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

        WCLog(@"%@",info);

        // 获取图片 设置图片

        UIImage *image = info[UIImagePickerControllerEditedImage];

        

        self.haedView.image = image;

        

        // 隐藏当前模态窗口

        [self dismissViewControllerAnimated:YES completion:nil];

        

        // 更新到服务器

        [self editProfileViewControllerDidSave];

        

       }

     
  • 相关阅读:
    Python---Flask--08--Flask-Ckeditor
    Python---Flask--07--SQLAlchemy基本关系
    Python---Flask--06--分页的实现
    Python---Flask--05--g对象和钩子函数
    maven项目管理构建
    POI 设置
    http状态码
    hibernate框架之-查询结果集返回类型
    Struts2框架之-注解开发
    Struts2框架之-Struts2的标签
  • 原文地址:https://www.cnblogs.com/zhongxuan/p/4987670.html
Copyright © 2011-2022 走看看