问题标签 [uiimagepickercontroller]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1101 浏览

iphone - iPhone:UIImagePickerController 排序问题

你好 stackoverflow 的好人!

我有个问题。

我正在开发一个应用程序,它将拍摄多张照片,每次它都会放大它们,显示预览,保存它们,然后再次加载 UIImagePickerController。

但是在拍摄了大约 5 到 6 张照片后,它就死了。

我认为它快要死了,因为我设置了一个 UIImageView 并且在这么多图片之后,我设置它的 UIImage 不再引用任何东西。

我认为罪魁祸首在这里的某个地方...

有什么我做错了吗?

backgroundImage 是最终尝试使用不再引用任何图像的图像。

让我知道如何澄清。

非常感谢到目前为止和我在一起的每一个人!

0 投票
2 回答
1331 浏览

iphone - 如何使用 UIImagePickerController 类只显示 iPhone 3GS 的录像机

使用 UIImagePicker 类我可以选择 UIImagePickerControllerSource 作为 UIImagePickerControllerSourceTypeCamera。这将显示两个选项,相机以及录像机。

我只希望用户可以使用视频录制选项。一旦用户打开它就开始录制,而无需点击录制按钮。

谁知道这怎么可能?

谢谢

0 投票
2 回答
888 浏览

iphone - iPhone - UIImagePickerController - 如何允许用户选择来源?

我正在编写一个使用 UIImagePickerController 的应用程序。我想让用户选择图片来源,要么拍一张新照片,要么从现有照片中选择。当您按住链接时,我想创建与 twitterfon 或 safari 中完全相同的选择界面。它看起来像一些标准的 SDK,但我完全不知道在哪里可以找到一些示例代码。我已经用谷歌搜索了几个小时,但我什么也没有。

我真的很感激任何提示。谢谢

0 投票
2 回答
7174 浏览

iphone - 显示和关闭模态视图控制器 UIImagePickerController 后,我的 Cocos2d iPhone 应用程序不再看到多次触摸

我有一个应用程序,我在其中显示照片选择器(UIImagePickerController),但在用户关闭它后,只有单次触摸起作用。而且我想我知道问题的根源,但我不知道如何解决它......在我显示模态对话框之前,触摸期间的堆栈如下:

但是在显示然后删除模式对话框之后,堆栈有这两个神秘的 forwardMethod2 调用:

下面是我用来显示和删除 UIImagePickerController 的代码: 注意:1.pickerViewController 是这个类的成员,它扩展了 UIViewController) 2.Director 来自 Cocos2D,并且只包含一个直接附加在名为 openGLView 的根窗口中的单个视图,它这就是为什么我制作了一个 UIViewController 来容纳我的图像选择器。

以及关闭对话框的代码:

在清理选择器视图时我必须缺少一些东西......非常感谢帮助:)

0 投票
4 回答
29262 浏览

iphone - 调整从相机中提取的 UIimages 的大小也会旋转 UIimage?

我从相机中获取 UIimages 并将它们分配给 UIImageViews 以显示。当我这样做时,相机会给我一个 1200 x 1600 像素的图像,然后我将其分配给我的应用程序中的 UIImageView。在这种情况下,图像在图像视图中按预期显示。但是,当我在将检索到的 UIImage 分配给 UIImageView 之前尝试调整它的大小时,图像正在按预期调整大小,但是在某个地方(在调整大小的代码中?)我的 UIImage 正在旋转...结果,当我将调整大小的 UIImage 分配给 UIImageView 时,图像旋转了 90 度,并且由于纵横比(1200 x 1600 像素)没有改变而显得拉伸......

我正在使用它从相机中获取 UIImage:

我正在使用它来调整它的大小:

问题:如何在不旋转像素的情况下调整从相机中提取的 UIImage 的大小?

0 投票
1 回答
1463 浏览

iphone - iPhone上的自定义相机预览?

我有两个应用程序被 Apple 拒绝并在“批准书架”上坐了 2 个月,因为这两个应用程序都在使用 UIImagePickerController,我敢于在 UIImagePickerController 顶部添加一个矩形,使用如下

[picker.view addSubView:rectangle];

另一方面,像 CameraZoom 和其他应用程序,完全抛弃了 UIImagePickerController 的常规外观,并拥有自己的界面,在相机预览顶部有自定义图形和滑块,甚至能够实时缩放预览图像。

我的问题是:如何做到这一点而不被苹果钉在十字架上?

感谢您的任何见解!

0 投票
3 回答
4358 浏览

iphone - UIImagePickerController 未在 iPhone SDK 的 viewDidLoad 中加载

我试图在我的视图控制器之一加载后立即显示 UIImagePickerController。我不想让用户按下按钮,所以我覆盖了 viewDidLoad 方法,如下所示:

这会编译并运行,但是当加载视图控制器时,不会显示图像选择器。例如,如果我将它附加到按钮的事件,则此代码可以正常工作。有任何想法吗?

谢谢。

0 投票
6 回答
32113 浏览

ios - 选择多个图像(UIImagePickerController 或 Photos.app 共享 UI)

在 iPhone OS 3.0 中,Apple 添加了使用“共享”按钮一次共享多张图片并选择多张图片(使用复选标记)的功能。

我很想拥有一个 UIImagePickerController 让用户一次选择多个图像,而不必一张一张地选择。有没有办法做到这一点,还是我必须等到他们添加这个功能?

0 投票
3 回答
5965 浏览

objective-c - UIImagePicker 完成或取消后调用 popToRootViewControllerAnimated?(iPhone,目标 C)

我正在尝试在我的 iPhone 应用程序中实现实时摄像头功能,但遇到了麻烦。基本上,它的结构是这样的:我提供了一个 UINavigationController,用户可以在其中导航到带有表格视图和(在选择一个时)详细视图的图像。

然后他们可以单击一个按钮并用相机拍摄一张新照片。理想情况下,应该发生的是,在拍照或取消后,他们会返回到再次列出图像的导航根目录。为此,我在我的主要细节视图控制器中实现 UIImagePickerController 委托。

除了最后一点之外,所有这些都实现得很好 - 我可以访问照片等,但是当尝试返回第一个列表时 - 使用popToRootViewControllerAnimated - 我得到一个EXC_BAD_ACCESS错误。这是相关代码的简化版本(didFinishPickingMediaWithInfo...imagePickerControllerDidCancel工作方式相同):

注释掉最后一行使其工作,但随后它只是返回到带有原始照片的详细视图,而不是列表。

任何人?

更新:我之前忽略的一个细节......事实上,流行音乐似乎在一定程度上起作用。相机选择器被关闭并返回列表。但是,那是应用程序死机的时候(选定的表格单元格仍然是蓝色的,用户之前从那里点击过)。我也尝试使用popViewControllerAnimated完全相同的结果。

0 投票
3 回答
3510 浏览

iphone - iPhone UIImagePickerController 问题:点击“使用”按钮后想要显示 UIActivityIndi​​catorView

当 Apple 推出 iPhone 操作系统 3.0 版时,UIImagePickerController 略有变化:在用户确认最近拍摄的照片后,它不再提供活动或进度指示器。简而言之,您现在 - 拍照, - 确定没关系 - 点击“使用”按钮并等待。没有迹象表明您是否真的点击了“使用”按钮。通常,我打了好几次,因为我不确定我是否真的打了它。几秒钟后,您会看到图像或图像通过委托连接变得可用,例如

  • (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info

我的问题是: - 如何在选择“使用”按钮后立即显示 UIActivityIndi​​catorView?或者,如何通过拦截“使用”按钮回调来插入自己的代码?我在网上搜索过,预计很多人会遇到同样的问题,但还没有找到解决方案。

谢谢。