UIImagePickerController
全部标签 我想在我的iPhone应用程序中实现一个图片库,其中只会包含从应用程序内部选择的设备库中的图片或从应用程序内部拍摄的图片。请就任何简单的方法提出建议。 最佳答案 你可以试试Three20,这是完成此类任务的非常好的框架。这是您可以使用的一些示例代码。在界面中://IBOutletUIImageView*image;UIImagePickerController*imgPicker;IBOutletUIImageView*imageview;然后在viewDidLoad中:self.imgPicker=[[UIImagePickerC
我想用UIImagePickerController录制视频。我的问题是方法[imagePickerControllerstartVideoCapture];总是返回0。我正在使用运行iOS5.1的iPhone4S测试应用程序。有人可以帮我解决这个问题吗:-(IBAction)playButtonPushed:(id)sender{if([UIImagePickerControllerisSourceTypeAvailable:UIImagePickerControllerSourceTypeCamera]){UIView*videoView=self.videoViewControl
我已经在物理iOS设备上运行我的应用程序一段时间了,没有任何问题。但是现在UIImagePickerControllerView不会出现在模拟器上。我已经使用方法将照片保存到模拟器here并确认它们确实存在于图像库中的模拟器上。Xcode中没有弹出任何错误。我试过使用不同的源类型,但无济于事。知道我可能做错了什么吗?非常感谢!代码UIImagePickerControllerSourceTypesourceType;if([UIImagePickerControllerisSourceTypeAvailable:UIImagePickerControllerSourceTypePhot
我有一个UIImagePickerViewController。当我选择UIImagePickerControllerSourceTypeCamera时,它工作得很好。但是,当我尝试选择UIImagePickerControllerSourceTypeSavedPhotosAlbum时,它崩溃并出现此错误:2011-09-1401:41:21.779NG911[378:707]***Terminatingappduetouncaughtexception'NSInvalidArgumentException',reason:'SourcetypemustbeUIImagePickerC
我正在为我的应用实现“在线图片搜索”功能。我需要的流程如下:1)检索用户想要使用的图像url2)保存图片(通过URL)到手机相册3)通过图像选择器Controller检索保存的图像并打开移动和缩放屏幕4)使用从相册中检索到的图像。谁能告诉我在获取图片URL后如何执行上述步骤? 最佳答案 您可以使用此代码将图像保存在相册中UIImageWriteToSavedPhotosAlbum(yourImage,self,@selector(image:didFinishSavingWithError:contextInfo:),nil);-(
我需要从iphone画廊上传图片,但我没有得到所选图片的路径(使用图片选择器)在图像选择器委托(delegate)方法中,我正在执行以下操作-(void)imagePickerController:(UIImagePickerController*)pickerdidFinishPickingMediaWithInfo:(NSDictionary*)info{[pickerdismissModalViewControllerAnimated:YES];imageView.image=[infoobjectForKey:@"UIImagePickerControllerOriginalI
我有一个Storyboard应用程序,它有一个UIViewController和一个UICollectionViewController。在ViewController中,用户从iPhone的照片库中选择多张照片(由于iOS中没有用于多选的API,因此我使用ELCImagePickerController来实现)。它会转到CollectionViewController,其中所选照片应显示在小ImageView中。图像库出现,我可以选择多张照片。但是当它转到CollectionViewController时,它会在CollectionView的cellForItemAtIndexPat
从UIImageController中选取图像并计算其大小时,图像大小会发生变化,即磁盘中的图像大小不同。有没有办法得到合适的尺寸?我尝试过的-使用UIImagePNGRepresentation和UIImageJPEGRepresentation将图像转换为数据。这种方法的问题-一个。这种方法会消耗内存,所以看起来不太好。Sizevary,我可以理解为将图像转换为数据,然后计算尺寸,所以尺寸不同。但无论我搜索过什么,所有接受的答案都仅围绕此。使用ALAssetsLibrary获取图像大小,但由此计算出的大小也不匹配磁盘大小。我使用了以下方法-assetForURL:resultBlo
我正在使用xcode5.1并在ios7.1和7.0.2上测试了代码。在设备上的两种情况下,应用程序会因UIImagePickerController而崩溃:1)当allowsEditing设置为YES时,在我裁剪图片并按“选择”后,一旦返回到我自己的View,应用程序就会崩溃2)在UIImagePickerController中,当我从照片列表返回到相册列表并且我在照片列表的底部时,它崩溃了(无论allowsEditing是或不是)。请注意,如果我向上滚动照片列表,它不会崩溃。这是我的代码:-(IBAction)photoPickPressed:(id)sender{if([selfi
tl;dr:如果应用显示状态栏,则在拍照时旋转iPad会破坏用户界面布局。我有一个显示状态栏的应用程序,它应该通过UIImagePickerController拍照。我在iPad3、iOS6和Xcode4.51上运行这个我注意到的第一个问题是,如果我没有通过隐藏状态栏[[UIApplicationsharedApplication]setStatusBarHidden:YESwithAnimation:UIStatusBarAnimationNone];调用之前[selfpresentViewController:imagePickeranimated:YEScompletion:ni