UIImagepickercontroller
全部标签 我希望UIImagePickerController在横向代码中启动(并停留)。我尝试了此处描述的解决方案(UIImagePickerControllerinLandscape)//InitializepickerUIImagePickerController*picker=[[UIImagePickerControlleralloc]init];picker.delegate=self;//setDevicetoLandscape.Thiswillgiveyouawarning.Iignoredit.//warning:'UIDevice'maynotrespondto'-setOr
我在iPhone3G上使用iOS4.2.1中的UIImagePickerController。我以前使用过弃用的方法-(void)imagePickerController:didFinishPickingImage:editingInfo:没有问题。我有另一个应用程序在另一个应用程序中使用新的didFinishPickingMediaWithInfoAPI,并且选择媒体后选择器永远不会调用该方法。//MyViewController.h@interfaceMyViewController:UIViewController//MyViewController.mif([UIImageP
我想知道UIImagePickerController通过camara或library拍摄的图像的大小。有什么办法可以找到它吗?要求是这样的,如果图像大小超过1MB,我想压缩它。提前致谢。 最佳答案 试试这个:CGFloatcompression=0.8f;CGFloatmaxCompression=0.1f;intmaxFileSize=1024;UIImage*img=[UIImageimageNamed:@"anyimg.jpg"];NSData*imageData=UIImageJPEGRepresentation(img,
是否不能通过一些函数调用(如Android的setzoom();方法)来利用iPhone4S相机中已经支持的变焦? 最佳答案 查看Apple的UIImagePickerController类文档,您似乎无法以编程方式利用iPhone4S的native相机缩放功能。但是,如果属性showsCameraControls(docs)设置为true,用户仍然可以通过用两根手指捏合来原生缩放。不幸的是,我不知道有任何私有(private)API可以做到这一点。 关于iphone-在iPhone上使
Thread:FatalException:NSRangeException0CoreFoundation0x2ff42f03__exceptionPreprocess+1301libobjc.A.dylib0x3a6d7ce7objc_exception_throw+382CoreFoundation0x2fed6eff-[__NSOrderedSetMobjectAtIndex:]+2023PhotosUI0x369ab149-[PUPhotosGridViewControllerassetAtIndexPath:]4PhotosUI0x369b55b7-[PUPhotosGrid
我正在尝试在我的UIImagePickerController相机预览屏幕上创建自定义叠加层。我不确定如何使用Storyboard使用XCode6执行此操作。我正在使用Objective-C。我已经制作了相机预览。我在Storyboard中创建了一个UIView,我使用了:picker.cameraOverlayView=overlay;创建叠加View。但是如何将Storyboard中的UIView连接到代码中的叠加层?在我看来,UIView总是显示在UIImagePickerController的相机预览下方。如何将自定义叠加层放置在UIImagePickerControllerV
如何使用图像选择器Controller裁剪圆形图像?我在我的项目中显示的图片是圆形的,使用下面的代码CALayer*image=profileImageView.layer;[imagesetCornerRadius:50];[imagesetMasksToBounds:YES];[imagesetBorderColor:[[UIColorwhiteColor]CGColor]];[imagesetBorderWidth:5];到目前为止,我有这段代码可以裁剪图像,但它只会使它们变成正方形-(void)showPhotoLibary{if(([UIImagePickerControll
我有一个正在使用的自定义ViewController,它有一对按钮,一个用于拍照,一个用于选择照片。当您选择照片时,它会毫无问题地显示相机胶卷。但是,当您选择拍照时,它仍然会显示相机胶卷-或照片流或除实际相机之外的任何其他内容,即使我使用的是相机功能完美的iPhone。-(IBAction)getPhoto:(id)sender{[selfmakeUIImagePickerControllerForCamera:NO];}-(IBAction)takePhoto:(id)sender{[selfmakeUIImagePickerControllerForCamera:YES];}-(v
在我的应用程序中,我尝试在UIImagePicker中默认使用前置摄像头。我知道,看起来很简单......imagePicker.cameraDevice=UIImagePickerControllerCameraDeviceFront;现在,我第一次启动Picker时,一切都可以正常工作,并且前置摄像头是初始化的,但是当采摘器被解散并再次呈现后,使用后摄像头。从那以后,如果我连续打开和关闭拾取器,则使用的相机将是:前、后、前、后、前、后...我已将这段代码精简到选择器的最基本部分,试图隔离问题,但问题仍然存在。有没有人遇到过这个问题?任何指示或方向将不胜感激!编辑:问题已解决!我在v
当我使用下面的代码从iphone加载相册时出现问题。虽然我加载完美,但出现的第一张照片是最旧的照片。是否可以重新排列顺序,以便我可以先加载最新的照片,然后加载时间,最后加载最旧的照片?-(IBAction)imageFromAlbum:(id)sender{imagePicker=[[UIImagePickerControlleralloc]init];imagePicker.delegate=self;imagePicker.sourceType=UIImagePickerControllerSourceTypeSavedPhotosAlbum;[selfpresentViewCon