![](/img/trans.png)
[英]how to detect if image from photo library was taken by iPhone camera or imported
[英]How to determine whether an image was taken from the library or from the camera
我想通過if語句檢查是否從相機膠卷中拾取圖像或由內置相機拍攝圖像。 如何通過if語句執行此操作? 謝謝你的幫助!
碼:
- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info{
if (picker.sourceType == UIImagePickerControllerSourceTypeCamera) {
toolbar.hidden = NO;
}
if (picker.sourceType == UIImagePickerControllerSourceTypePhotoLibrary) {
toolbar.hidden = NO;
}
if (picker.sourceType == UIImagePickerControllerSourceTypeSavedPhotosAlbum) {
toolbar.hidden = NO;
}
else{
toolbar.hidden = YES;
}
imgView.image = [info objectForKey:@"UIImagePickerControllerEditedImage"];
[self dismissViewControllerAnimated:YES completion:nil];
}
只需檢查sourceType
:
if (picker.sourceType == UIImagePickerControllerSourceTypeCamera) {
//image taken with camera
}
else{
//image taken from camera roll
}
在imagePickerController:didFinishPickingMediaWithInfo:
方法中執行此操作。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.