草庐IT

UIImagepickercontroller

全部标签

iphone - UIImagePickerController cameraOverlayView在iPad上无法全屏

这是我的代码:UIImagePickerController*picker=[[UIImagePickerControlleralloc]init];picker.sourceType=UIImagePickerControllerSourceTypeCamera;picker.showsCameraControls=NO;picker.allowsEditing=NO;picker.delegate=self;picker.navigationBarHidden=YES;picker.toolbarHidden=YES;picker.wantsFullScreenLayout=YES

ios - 如何在 UIImagePickerController 中拍照后删除 "Preview" View ?

我正在使用UIImagePickerController拍照。这很简单。但我有一个问题:总有一个“预览”View让我“重拍”或“使用”。这不是我想要的。我想立即将我的照片保存在我的相册中。我找到了一些关于这个问题的文章,这里是其中的一些:Link1Link2基本上他们使用的是可以解决问题的OverlayView。但是又出现了新的问题。使用OverlayView后,不能再用音量加键拍照了。是否有其他解决方案来禁用愚蠢的“预览”?谢谢 最佳答案 您可以直接访问相机,根本不使用UIImagePickerController。查看以下类(c

ios - 如何在 UIImagePickerController 上自定义 MBProgressHUD View ?

我在我的图像选择器Controller上插入了一个MBProgressHUDView。它应该作为拍照的指示器。为此,我自定义了MBProgressHUD,如下所示。-(void)drawRect:(CGRect)rect{...CGRectallRect=self.bounds;UIImage*image=[UIImageimageNamed:@"loadingScreen.png"];[imagedrawInRect:allRect];...}我已经在各处测试了这个自定义代码,而且总是成功。但是在UIImagePickerController上,它只显示一个指示器而不显示图像“loa

iphone - UINavigationBar 在 UIImagePickerControllerDidCancel 之后向上移动?

我有一个问题,我从UINavigationController模态地呈现UIImagePickerController并且用户按下取消而不是拍照。我从UIImagePickerControllerDidCancel回调中关闭View,但是当我返回到上一个View时,整个View(包括导航栏)向上移动了几个像素。另一件非常奇怪的事情是,当我在该View上选择一个文本字段时,键盘部分显示在屏幕外。这只发生在我的iPhone上(我将它呈现在iPad的弹出Controller中,没有问题)。这是我的didCancel回调代码:-(void)imagePickerControllerDidCan

iphone - 使用 UIImagePickerController 录制电影时的视频压缩?

在我的iPhone应用程序中,如果我使用UIImagePicker选择视频-它会自动压缩有没有办法在录制后压缩视频?我正在将录制的视频发布到服务器,质量是否与未压缩视频相同? 最佳答案 使用自定义类(SDAVAssetExportSession)进行视频压缩。您可以从此链接下载它。下载后将SDAVAssetExportSession.h和SDAVAssetExportSession.m文件添加到您的项目中,然后下面的代码将有助于进行压缩-(void)compressVideoWithInputVideoUrl:(NSURL*)inp

iphone - 进入 UIImagePickerController 编辑模式

我使用UIImagePickerController(photoPicker)用相机拍照,然后编辑这些照片(allowEditing=YES)。用户可以使用photoPicker.view中的按钮在相机和库之间切换,但我想在photoPicker处于编辑模式时删除此按钮。在photoLibrarySourceType中,选择器使用推送来显示编辑模式,因此它适用于此方法:-(void)navigationController:(UINavigationController*)navigationControllerwillShowViewController:(UIViewControl

iphone - 用 'UIImagePickerController' 和 'allowsEditing' 处理以获得完美的正方形

我如何确保UIImagePickerController始终返回方形图像?WhatsApp可以做到,但我还没有找到实现这一目标的方法。它在我的应用程序中的表现如何(在iOS7中构建)应该如何(WhatsApp-iOS6)我的代码:-(IBAction)showImagePicker:(id)sender{UIImagePickerController*imagePicker=[[UIImagePickerControlleralloc]init];imagePicker.delegate=self;imagePicker.allowsEditing=YES;if([sendertag]

ios - 不同形状的图像拼贴

我是照片编辑应用开发的新手。我如何开发这样的网格样式,以便我可以添加从cameraroll中选取的多个图像来创建拼贴画?我浏览了以下链接,但没有找到实现这一目标的方法。任何建议或链接都​​会有所帮助。LINK1LINK2 最佳答案 您可以为此制作自定义布局,或调整CollectionView的FlowLayout。查看此code.它具有您想要的相同功能。您可以计算图像的宽度和高度,然后随机调整它们以适合它们。使用CollectionView,您可以轻松实现此功能。查看CollectionView的wwdcvideos更好地理解。

ios - UIImagePickerController 返回比原始图像更大的图像

我正在开发一款让用户可以从图库中选择照片的应用程序。我面临的问题很奇怪,因为当使用UIImagePickerController拾取照片时,照片的大小(就存储而言)会发生变化。就我而言,我通过空投获得了一张照片。图像大小为8.7MB。但是当我通过UIImagePickerController选择相同的图像时,它会返回~13MB的图像。注意:图像的分辨率保持不变([3024,4032])。我创建了一个非常简单的应用程序来测试它。这是示例代码:ViewController.h#import@interfaceViewController:UIViewController@endViewCo

ios - Swift:即使在压缩图像后将该图像写入文件夹后图像大小也在增加

我将从“照片”中选取的图像保存在“文档”文件夹中。funcimagePickerController(_picker:UIImagePickerController,didFinishPickingMediaWithInfoinfo:[UIImagePickerController.InfoKey:Any]){guardletselectedImage=info[.originalImage]as?UIImageelse{fatalError("Expectedadictionarycontaininganimage,butwasprovidedthefollowing:\(info)