草庐IT

UIImagepickercontroller

全部标签

ios - UIImagePickerController 不是全屏

自从iOS7升级后,UIImagePickerController出现了奇怪的行为。在此应用程序中,我使用带有cameraOverlayView的UIImagePickerController。在iOS6中,我使用以下代码调用了UIImagePickerController:_picker=[[UIImagePickerControlleralloc]init];if([UIImagePickerControllerisCameraDeviceAvailable:UIImagePickerControllerCameraDeviceRear]){_picker.sourceType=U

ios - 无需重新压缩即可从用户图库保存/获取 JPEG

我正在尝试找到一种方法来读取JPEG图像并将其写入用户图库(相机胶卷),而无需iOS重新压缩它们。UIImage似乎是这里的瓶颈。我发现保存到用户图库的唯一方法是UIImageWriteToSavedPhotosAlbum()。有解决办法吗?现在我的例程是这样的——向UIImagePickerController请求一张照片。当它执行FinishPickingMediaWithInfo时,执行:NSData*imgdata=[NSDatadataWithData:UIImageJPEGRepresentation([infoobjectForKey:@"UIImagePickerCon

ios - 确定图像选择器媒体类型是否为视频

我见过各种检查-imagePickerController:didFinishPickingMediaWithInfo:中返回的媒体类型是否为视频的方法。比如我的方式:-(void)imagePickerController:(UIImagePickerController*)imagePickerdidFinishPickingMediaWithInfo:(NSDictionary*)info{if(UTTypeEqual(kUTTypeMovie,(__bridgeCFStringRef)[infoobjectForKey:UIImagePickerControllerMediaT

ios - 自定义照片选择器 View

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。关闭4年前。Improvethisquestion我想以自定义形式使用照片选择器View,例如在屏幕中显示一个矩形以聚焦图片的指定区域。但是,UIImagePickerController只能提供普通的照片选择器View。是否有任何其他类可以用来替换UIImagePickerController,或者我应该创建一个UIImagePickerController的子类?

iphone - 奇怪的错误 : wait_fences: failed to receive reply: 10004003

我知道还有其他问题可以解决此错误,但这些答案对我没有任何帮助。我想知道是否有人知道确切原因,如果没有人知道,这里是代码:-(void)imagePickerController:(UIImagePickerController*)pickerdidFinishPickingImage:(UIImage*)imageeditingInfo:(NSDictionary*)editingInfo{self.imageView.image=image;[pickerdismissModalViewControllerAnimated:YES];[pickerrelease];//[selfmy

iphone - UIImagePickerController 内存泄漏

在我的iPhone应用程序中使用UIImagePickerController时,我看到了巨大的内存泄漏。我正在使用苹果文档中的标准代码来实现控制:UIImagePickerController*imagePickerController=[[UIImagePickerControlleralloc]init];imagePickerController.delegate=self;if([UIImagePickerControllerisSourceTypeAvailable:UIImagePickerControllerSourceTypeCamera]){switch(butto

ios - 如何将使用 UIImagePickerController 拍摄的照片设置为在自定义 UIViewController 中查看/修改?

我目前使用的是默认的UIImagePickerController,拍照后会立即显示以下默认屏幕:我的问题是,我如何才能使用自己的自定义UIViewController来查看结果图像(从而绕过此确认屏幕)。请注意,我不对使用自定义相机控件或照片库中的图像的UIImagePicker自定义覆盖感兴趣,而只是跳过此屏幕并假设照片taken是用户会喜欢的。谢谢! 最佳答案 尝试使用此代码来保持生成的图像大小相同:首先为UIImageview创建IBOutlet。-(void)imagePickerController:(UIImagePi

iphone - 如何使用 UIImagePickerControllerCropRect

我刚刚想出了一种方法来更改从UIImagePickerViewController捕获图像后出现的裁剪框的矩形。这可以在UIImagePickerControllerCropRect的帮助下完成。但我不知道如何使用它。最初裁剪框是方形的。我希望它是矩形的。有人可以与我分享一个例子吗? 最佳答案 是的,我们可以做到。像这样创建用户定义的函数:-(UIImage*)imageByCropping:(UIImage*)imageToCroptoRect:(CGRect)rect{CGImageRefimageRef=CGImageCrea

ios - 如何在不使用 UIImagePickerController 的情况下使用内置 iOS 相机

我想在我的应用中创建自己的拍照UI。这可能吗?我见过很多应用程序(其他相机应用程序)使用此功能,它们具有自定义UI,并且在您拍照后不会询问您是否要重拍照片。另外,如果它不翻转前置摄像头拍摄的照片就好了。那我该怎么做呢??谢谢 最佳答案 你应该使用AVFoundation试试这个代码GLCamerRipple还有这个SquareCam基本上您需要创建一个实现AVCaptureVideoDataOutputSampleBufferDelegateProtocol的类并使用相机开始session。

ios - ImageView 不会更新新图像

我正在尝试从用户的手机中选择一张图片,并使用该图片更新图片View。我遇到的问题是它不会更新图像。它确实到达那里,因为我添加了一个断点并且它击中了断点,并且ImageView可以更改图像,因为我在其他地方手动尝试更改它。但是当我需要它时它拒绝工作。我的ImageView:lazyvarprofilePictureImageView:UIImageView={letimageView=UIImageView()imageView.image=UIImage(named:"DefaultUser")imageView.translatesAutoresizingMaskIntoConstr