草庐IT

UIImagePickerController

全部标签

objective-c - UIImagePickerController 选择视频会阻止 MPMoviePlayerViewController 实例工作

我有一个ViewController,其中我在popOver中显示一个UIImagePickerController。如果用户选择了一个视频,然后关闭弹出窗口并移至下一个“页面(viewcontroller)”并尝试使用该页面上的MPMoviePlayerViewController播放任何电影,它们是无法这样做。我相信正在发生的事情是图像选择器中显示的播放器以某种方式被保留,因此这个新视频无法播放。我已正确关闭弹出窗口,并且在尝试播放视频时没有收到任何错误。有人遇到过这种情况吗?iOSSDK4.2iPad。 最佳答案 你在设备上试

ios - 为 iOS 8 动态设置 cameraViewTransform

我正在开发一个相机应用程序,我应该在里面展示一个相机我正在使用camView.cameraViewTransform=CGAffineTransformMakeScale(1.0,1.0);但是对于不同的设备会得到不同的结果,并且在标签栏和相机之间有一个黑条。如果我更改scaling的值,相机会过度放大。在此问题上的任何帮助将不胜感激。-(void)viewDidLoad{[superviewDidLoad];//Doanyadditionalsetupafterloadingtheview.[selfprepareCamera];}-(void)viewDidAppear:(BOOL

ios - 在 iOS 应用程序中以纵向模式锁定 UIImagePickerController

在我的IOS应用程序中,当我打开相机时,我在相机View上放置了一个图像。它在纵向模式下看起来不错。但是当它改为横向模式时,它看起来有些奇怪。所以我想在纵向模式下锁定UIImagePickerController。以下是我的ui图像选择器Controller代码UIImagePickerController*imgPkr=[[UIImagePickerControlleralloc]init];imgPkr.delegate=self;imgPkr.sourceType=UIImagePickerControllerSourceTypeCamera;如何在纵向模式下锁定....

ios - UIImagePickerController 始终显示 640x640 图像

当我在我的iPhone应用程序中显示一个UIImagePickerController时,它总是出现一个周围有框架的白色方block,用户可以放大和缩小图像并使其适合白色方block。它们适合白色方block的内容就是返回的内容:-(void)imagePickerController:(UIImagePickerController*)pickerdidFinishPickingImage:(UIImage*)imgeditingInfo:(NSDictionary*)info它总是640x640。为什么用户不能选择整张图片?为什么会出现这个白色方block?

objective-c - 为图像添加色调

我正在创建一个应用程序,它使用UIImagePickerController向用户展示一个带有自定义覆盖层的相机,其中包括相机“View”本身上的两个网格/图案之一。网格本身是添加到叠加层的UIImageView中的.png文件,它们非常复杂,所以我真的很想避免在代码中绘制网格,即使那样会为我的问题提供简洁明了的答案。我希望能够提供多种颜色的网格。显而易见的解决方案是创建更多不同颜色的.png图像,但对于每种颜色,必须有四个单独的图像(每个网格的常规图像和视网膜图像),这样很快就会增加很多Assets。我认为最理想的解决方案是只创建白色/灰色的网格,然后对其应用色调以适本地着色。这可能

ios - 有什么方法可以在 iOS 7 中为 UIImagePickerController、源类型 UIImagePickerControllerSourceTypeCamera 显示导航栏?

在iOS6中,我使用以下代码推送源类型为UIImagePickerControllerSourceTypeCamera的UIImagePickerController,并显示其导航栏。我想显示导航栏,因为在拍摄图像后,我正在推送另一个允许用户在数据库中设置一些属性的VC。if([UIImagePickerControllerisSourceTypeAvailable:UIImagePickerControllerSourceTypeCamera]){cameraController=[[UIImagePickerControlleralloc]init];cameraControlle

ios - 将视频 URL 保存到 Core Data

在我的应用程序中,我使用UIImagePickerController来录制视频。然后我将相机胶卷中的视频URL保存到核心数据中,每当我想播放它时,我都会提取URL并执行此操作。但是,当视频从照片应用程序中删除后,它仍会播放几天。当它没有从照片应用程序中删除时,它仍然会在几天后被删除。如何将视频保存到我的应用程序的文档中,并将它的url保存到核心数据中?这是我目前正在使用的(它不起作用):这是无效的zip文件:http://jmp.sh/v/w4gE5SXNiRd0d7tasc3U这是现在可以正常运行的zip文件:http://jmp.sh/v/tzyJU3nlc1qOPI9ZzDTF

iphone - 如何访问 UIImagePickerController 上的相机闪光灯?

我想知道如何使用UIImagePickerController在iPhone4上打开相机闪光灯。if([UIImagePickerControllerisSourceTypeAvailable:UIImagePickerControllerCameraDeviceFront]==YES){///Whatcodehere///}else{NoFlash=[[UIAlertViewalloc]initWithTitle:@"Uh-Oh"message:@"Yourdevicedoesn'thaveaflashcamera"delegate:nilcancelButtonTitle:@"mh

iphone - 如何上传从 UIImagePickerController 获取的图像

用户使用UIImagePickerController从iPhone库中选择图像后,我想使用ASIHTTPRequest库将其上传到我的服务器。我知道使用ASIHTTPRequest我可以上传带有文件URl的文件,但是我如何获取图像URL?我知道我可以获得图像UIImagePickerControllerReferenceURL,它看起来像这样:"assets-library://asset/asset.JPG?id=F2829B2E-6C6B-4569-932E-7DB03FBF7763&ext=JPG"这是我需要使用的URL吗? 最佳答案

iphone - 如果定义了 didFinishPickingMediaWithInfo,相机会卡住

我正在尝试使用iPhone进行基本拍照。我使用以下代码来显示相机:-(BOOL)startCameraControllerFromViewController:(UIViewController*)controllerusingDelegate:(id)delegate{if(([UIImagePickerControllerisSourceTypeAvailable:UIImagePickerControllerSourceTypeCamera]==NO)||(delegate==nil)||(controller==nil))returnNO;UIImagePickerContro