草庐IT

UIImagepickercontroller

全部标签

ios - 在打开的相机上呈现相机胶卷 UIImagePickerController

在我的应用程序中,我在打开的相机上有一个cameraOverlayView,带有相机按钮的自定义控件。该应用允许用户在关闭相机之前拍摄多张照片,因此快门按钮不会调用dismissViewControllerAnimated,而是在您完成拍摄时调用关闭按钮。现在,相机覆盖层上的按钮之一是画廊按钮,允许用户选择保存的图像而不是拍摄新图像。我尝试了两种不同的方法来完成这项工作,但都失败了。第一种方法使用当前呈现叠加层的相同UIImagePickerController实例并将sourceType切换为库。它确实显示了画廊,但是当点击一张照片时,我不能在不关闭整个叠加层的情况下关闭厨房。第二种

iphone - UIImagePickerController allowsEditing = YES,修剪后获取未修剪的视频

问题:当我在UIImagePickerController中录制视频并将allowsEditing设置为YES,然后使用视频捕获后出现的修剪界面修剪视频时,我得到的是原始视频,而不是修剪过的那个设置:我正在使用UIImagePickerController进行视频捕获,并将allowsEditing属性设置为YES。在委托(delegate)方法didFinishPickingMediaWithInfo中,我使用来自信息NSDictionary的UIImagePickerControllerMediaURL来获取路径URL。TheofficialAppledocs不幸的是,不要提及任何

ios - 如何在横向应用程序中呈现 UIImagePickerController 或打开相机?

我正在创建一个只能在横向模式下工作的应用程序。在注册期间,我想打开相机或显示UIImagePickerController,但应用程序崩溃并出现以下错误:***由于未捕获的异常“UIApplicationInvalidInterfaceOrientation”而终止应用程序,原因:“支持的方向与应用程序没有共同的方向,并且[PUUIAlbumListViewControllershouldAutorotate]正在返回YES”如何以横向显示图像选择器或相机? 最佳答案 Ifoundsolution,caseclosed.iaddin

ios - 在 UIImagePickerController 中强制横向

我是iOS开发新手,正在开发我的第一个应用程序。(很抱歉,如果我问的是新手问题)我的应用程序都是纵向的,除了我使用UIImagePickerController拍照以在应用程序中使用的地方,我正在做的是:UIImagePickerController*picker=[[UIImagePickerControlleralloc]init];picker.delegate=self;picker.sourceType=UIImagePickerControllerSourceTypeCamera;picker.mediaTypes=[NSArrayarrayWithObject:(NSSt

iphone - iPad 中的异常,UIImagePickerController 必须通过 UIPopoverController 呈现

我已经创建了一个从相机捕获图像的应用程序。这是我的代码-(IBAction)showCameraUI{BOOLhasCamera=[UIImagePickerControllerisSourceTypeAvailable:UIImagePickerControllerSourceTypeCamera];UIImagePickerController*picker=[[UIImagePickerControlleralloc]init];picker.delegate=self;picker.sourceType=hasCamera?UIImagePickerControllerSour

iPhone 获取 UIImagePickerController 纬度/经度

我正在使用UIImagePickerController拍摄照片,然后将照片上传到WCF服务。除了图像,我还需要发送照片的纬度和经度。如何从拍摄的照片中获取这些信息?我在网上搜索过,但似乎找不到好的信息来源。我已经看到作为didFinishPickingMediaWithInfo委托(delegate)方法的一部分通过UIImagePickerControllerMediaMetadata键传递的EXIF数据。但是,当我将内容打印到日志中时,没有位置信息。我是否遗漏了什么,是否需要在拍照前打开定位服务?或者有其他获取信息的方法吗?非常感谢。 最佳答案

iphone - 从 UIImagePickerController 抓取视频的第一帧?

我试图从UIImagePickerController中的选定视频中获取第一帧以显示在UIImageView中,但我不知道这是否可能。如果是,我该怎么做? 最佳答案 您可以通过以下两种方式之一来完成此操作。第一种方法是使用MPMoviePlayerController抓取缩略图:MPMoviePlayerController*moviePlayer=[[MPMoviePlayerControlleralloc]initWithContentURL:videoURL];moviePlayer.shouldAutoplay=NO;UII

iphone - 如何本地化 UIImagePickerController

我编写了一个使用自定义本地化的iOS应用程序(出于各种原因)。它取消定义NSLocalizedString并替换为同名的内联函数,该函数从从服务器下载的NSDictionary中提取它的值。我的问题是……一切正常,但标准UIKitView(即UIImagePickerController)没有被国际化,我认为当设备语言更改时应该自动发生这种情况?例如,我的完整应用程序显示的是日语版本,但即使设备语言设置为日语,标准控件(UIImagePickerController和搜索栏上的取消按钮未显示!)任何帮助将不胜感激:D编辑我已经尝试删除我对NSLocalizedString的重新定义,但

ios - 向 UIImagePickerController 的工具栏添加一个 "Pick from Photo Library"按钮

我正在实现一个流程,用户可以从他们的图库中选择照片或使用相机拍照。当以模态方式呈现UIImagePickerController时,我必须去:picker.sourceType=UIImagePickerControllerSourceTypePhotoLibrary;或picker.sourceType=UIImagePickerControllerSourceTypeCamera;这意味着呈现一个“脚手架Controller”,用户可以在其中选择他们的库或相机。我看到大多数具有这种功能的其他应用程序直接进入相机Controller,而是显示一个用于从库中选择的按钮。我能找到的所有示

ios - UIImagePickerController AllowsEditing 不工作

我正在使用UIImagePickerController来允许用户拍照。我想允许他/她之后对其进行编辑,但是无论我做什么,我都一无所获。这是我的代码(我正在使用Xamarin):UIImagePickerControllerimagePicker=newUIImagePickerController();//setoursourcetothecameraimagePicker.SourceType=UIImagePickerControllerSourceType.Camera;//setwhatmediatypes//imagePicker.MediaTypes=UIImagePic