码迷,mamicode.com
首页 > 其他好文 > 详细

图片选择(照相机/相册)

时间:2015-11-23 11:27:27      阅读:138      评论:0      收藏:0      [点我收藏+]

标签:

选择图片
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];

    

   }

 

图片选择(照相机/相册)

标签:

原文地址:http://www.cnblogs.com/zhongxuan/p/4987670.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!