您的位置:首页 > 产品设计 > UI/UE

UIImagePickerView的应用 (李梦珂)

2015-12-03 17:12 1066 查看
一、加载网络图片

//----------------------网络加载图像-------------------------

NSString *urlstring =@"http://down.tutu001.com/d/file/20101129/2f5ca0f1c9b6d02ea87df74fcc_560.jpg";

NSURL *url = [NSURLURLWithString:urlstring];

NSData *Data = [NSDatadataWithContentsOfURL:url];

NSLog(@"%d",Data.length);

//data
转 image

UIImage *image = [UIImageimageWithData:Data];

imageview.image = image;

//image
转 data

NSData *imagedata =
UIImageJPEGRepresentation(image, 1);

NSLog(@"%d",imagedata.length);

//将图片保存到相册中

UIImageWriteToSavedPhotosAlbum(image,
self, @selector(image:didFinishSavingWithError:contextInfo:),NULL);

二、访问相册

// UIImagePickerControllerSourceTypePhotoLibrary OR UIImagePickerControllerSourceTypeSavedPhotosAlbum访问相册资源

UIImagePickerController *pickervc = [[UIImagePickerControlleralloc]init];

pickervc.sourceType =UIImagePickerControllerSourceTypePhotoLibrary;

pickervc.delegate =
self;

三、访问摄像头

//UIImagePickerControllerSourceTypeCamera 访问摄像头

UIImagePickerController *pickervc = [[UIImagePickerControlleralloc]init];

pickervc.sourceType =UIImagePickerControllerSourceTypeCamera;

//判断能否调用摄像头

[UIImagePickerControllerisCameraDeviceAvailable:UIImagePickerControllerCameraDeviceRear]

注:

UIImagePickerControllerCameraDeviceRear后置摄像头

UIImagePickerControllerCameraDeviceFront
前置摄像头
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: