IOS 使用相机或者在相册里获取图片
2014-06-30 17:13
417 查看
相机:
if ([UIImagePickerController isSourceTypeAvailable:UIImagePickerControllerSourceTypeCamera]) {
UIImagePickerController *picker = [[UIImagePickerController alloc] init];
picker.sourceType = UIImagePickerControllerSourceTypeCamera;
picker.delegate = self;
picker.allowsEditing = YES;
[self presentViewController:picker animated:YES completion:nil];
}
画册:
if ([UIImagePickerController isSourceTypeAvailable:UIImagePickerControllerSourceTypePhotoLibrary]) {
UIImagePickerController *picker = [[UIImagePickerController alloc] init];
picker.sourceType = UIImagePickerControllerSourceTypePhotoLibrary;
picker.mediaTypes = [UIImagePickerController availableMediaTypesForSourceType:picker.sourceType];
picker.delegate = self;
picker.allowsEditing = YES;
[self presentViewController:picker animated:YES completion:nil];
}
取得图片
if ([UIImagePickerController isSourceTypeAvailable:UIImagePickerControllerSourceTypeCamera]) {
UIImagePickerController *picker = [[UIImagePickerController alloc] init];
picker.sourceType = UIImagePickerControllerSourceTypeCamera;
picker.delegate = self;
picker.allowsEditing = YES;
[self presentViewController:picker animated:YES completion:nil];
}
画册:
if ([UIImagePickerController isSourceTypeAvailable:UIImagePickerControllerSourceTypePhotoLibrary]) {
UIImagePickerController *picker = [[UIImagePickerController alloc] init];
picker.sourceType = UIImagePickerControllerSourceTypePhotoLibrary;
picker.mediaTypes = [UIImagePickerController availableMediaTypesForSourceType:picker.sourceType];
picker.delegate = self;
picker.allowsEditing = YES;
[self presentViewController:picker animated:YES completion:nil];
}
取得图片
#pragma mark - UIImagePickerControllerDelegate - (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info { [self dismissViewControllerAnimated:YES completion:nil]; // NSString* mediaType = [info objectForKey:UIImagePickerControllerMediaType]; self.imageView.image = [info objectForKey:UIImagePickerControllerOriginalImage]; } - (void)imagePickerControllerDidCancel:(UIImagePickerController *)picker { [self.presentedViewController dismissViewControllerAnimated:YES completion:nil]; }
相关文章推荐
- iOS开发 使用UIImagePicker从相机或相册获取图片并裁剪
- 【Android】使用系统相机或者从相册中获取图片资源并进行适当裁剪
- iOS 从相机或相册获取图片并裁剪
- [IOS]iphone从相册或相机获取图片
- 从 相机 或者相册 获取图片显示在ImageView 上
- iOS图片处理(一)调用系统相机和相册获取图片,给相机添加自定义覆盖物
- 从相机或者相册,获取图片显示在ImageView上
- iOS 从相机或相册获取图片并裁剪
- 获取相机或者相册中的图片,并且塞入ImageView中
- ios 单张图片上传(从相册或者相机)
- JS 使用 Android + IOS 相册 + 相机 进行自定义头像 + 限制裁剪后图片尺寸 + base64 string 与 图片互相转换
- 从 相机 或者相册 获取图片显示在ImageView 上
- iOS 从相机或相册获取图片并裁剪
- iOS从相机或相册获取图片并裁剪,再获取裁剪后的图片
- android 获取相册图片和使用相机照照片 并使用Android自带图片剪裁界面剪裁
- iOS 调用相机 ,相册获取图片 并裁剪为正方形
- ios中从相册:相机中获取图片信息
- Android开发,调用相册图片或者调用相机进行拍照获取图片
- iOS 从相机或相册获取图片并裁剪
- iOS 使用AFN 进行单图和多图上传 摄像头/相册获取图片,压缩图片