问题标签 [camera-overlay]

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 回答
3736 浏览

ios - cameraOverlayView 防止使用allowEditing进行编辑

在拍摄后编辑照片(移动和缩放它)在我的应用程序中使用这条线可以正常工作:

但是如果我也使用cameraOverlayView,编辑模式就不再起作用了。屏幕出现了,但平移和捏合手势不会发生任何事情。

我正在使用您的普通图像选择器控制器:

我添加了一个从自定义视图控制器的视图创建的相机覆盖视图:

在 IB 中,该视图设置为启用用户交互和多点触控,这允许它在拍照时进行缩放和聚焦。但是,一旦拍摄照片并进入编辑模式,您就无法平移或捏合来移动或缩放照片。

我错过了什么?

0 投票
0 回答
2195 浏览

ios - 使用带有按钮的工具栏作为图像选择器相机覆盖?

我正在尝试向相机应用程序添加一些基本功能。

该应用程序的工作原理如下:您在应用程序的某处按下相机按钮,相机将激活,然后为您提供一些额外的基本功能,除了闪光灯、切换摄像头、取消和拍照按钮。

点击了相当多的搜索结果后,似乎只有一个新的相机叠加层是可能的。

现在,按照musicalgeometry.com 上的扫描示例,我已经设法在相机屏幕上的某处显示一些文本或按钮。

但是我在这里要做的是添加一个在 IB 中构建的整个视图作为 cameraOverlay。(例如,只是一个带有一些按钮的工具栏,其余为空白)。

我可以为此使用情节提要,还是使用 Nib 文件更容易?或者工具栏是否可以通过编程方式添加到 UIView 以便它可以用作 cameraOverlay?

我认为后者(以编程方式)是最直接的,但我无法找到任何可能的解决方案的示例,所以欢迎任何事情。

这是示例中的基本覆盖代码:

0 投票
1 回答
411 浏览

iphone - 拍摄完成后,UIActivityIndi​​catorView 未显示在相机覆盖视图上

我在相机 OverlayView.xib 上有一个 UIActivityIndi​​catorView 中间。我通过反复调用[cameraPicker takePicture]来拍摄多个快照。我想在以下代码完成所有快照时显示指示器:

谁能告诉我不显示的原因。通过以下条件,我可以在拍摄最后一张快照之前显示指标,但为什么最后不能。

有没有人遇到过这个问题并且知道在所有快照完成后显示指标的解决方案。

提前致谢。

0 投票
1 回答
358 浏览

iphone - Square Cam 的视图未显示 cameraview

我参考了苹果开发库的 squareCam 示例,它运行良好。

当我尝试像这样单击一个按钮更改叠加图像时

单击按钮时,我使用此代码更改图像并显示为叠加层。

但我不知道问题是什么,但我必须单击两次才能显示cameraview,因为它第一次只显示黑屏。

请帮帮我。提前致谢。

0 投票
1 回答
3933 浏览

iphone - UIImagePickerController overlayView 和 showsCameraControls 问题

我正在尝试在 上使用自定义叠加层,UIImagePickerController并且还能够移动和缩放生成的图像。问题是当我设置时showsCameraControls=YES,覆盖不会显示,但我可以使用移动和缩放功能。但是,当showsCameraControls=NO出现覆盖时,但是当我拍照时,我什至没有裁剪图像的选项。从 xib 加载的实际视图只是一个UIToolbar带有两个按钮的,其中一个用于拍照

我有一个控制器(OverlayViewController),它从 xib 文件加载覆盖,因为它是视图。此控制器也有一个UIImagePickerController,因此它将 的覆盖设置UIImagePickerController为 的视图OverlayController。第一个方法在不同的控制器中调用以设置并显示它。总之,我需要能够看到overlayView并使用它的按钮来拍照,然后我可以移动和缩放

此方法用于OverlayViewController设置 Overlay。

这个方法在OverlayViewConroller拍照

0 投票
0 回答
2070 浏览

iphone - 如何为相机创建覆盖视图并在 iphone sdk 中访问其方法?

嗨,我已经搜索了很多自定义相机叠加视图。我找到了几乎很多示例项目,但我仍然无法得到我想要的完美答案。我的问题是我想在按钮上实现自定义相机instagrampicyou其他社交网络应用程序单击使用相机叠加视图打开自定义相机。我已经创建了自定义相机,它工作正常,但我想访问按钮操作,例如在捕获图像时它应该通过使用导航到其他视图UINavigationController但它不起作用。我已经使用此代码来调用相机覆盖视图。

这是我使用的相机覆盖视图.m 文件代码@interface OverlayView : UIView

一切正常,但正如我所说,我想访问按钮方法和 UINavigationController 来更改视图instagrampicyou但它不能正常工作,你能指导我如何导航到另一个视图吗?

0 投票
1 回答
1008 浏览

iphone - 带有 cameraOverlayView 的 ImagePickerController 未添加到 ViewController 的视图中

我正在尝试在其上呈现UIImagePickerController带有叠加视图的视图。我正在将OverlayViewController's视图作为子视图添加到ViewController. 但是当我将应用程序转储到设备中时,它会显示一个空白屏幕。

我的代码在这里:

视图控制器.m

OverlayViewController.m

我已经从https://developer.apple.com/library/ios/#samplecode/PhotoPicker/Introduction/Intro.html#//apple_ref/doc/uid/DTS40010196下载了示例代码来执行此操作。

我想展示一个带有一些控件(捕获按钮、闪光按钮......等)的自定义视图。我怎样才能做到这一点..?

0 投票
0 回答
3899 浏览

uiimagepickercontroller - iPad iOS 6 上带有 cameraOverlayView 的 UIImagePickerController 没有“拍照”按钮

下面的代码创建一个弹出框控制器,UIImagePickerController它使用 cameraOverlayView 来显示一个打开照片库的自定义按钮。

这在 iOS 5 上效果很好,但在 iOS 6 上,“拍照”按钮不见了,取而代之的是 - 在前置和后置摄像头按钮之间还有另一个切换!

请参阅以下屏幕截图 -

缺少拍照按钮

这是代码 - UIImagePickerControllerSourceType sourceType = UIImagePickerControllerSourceTypeCamera;

如果我删除[picker.cameraOverlayView addSubview:libraryButton],它可以正常工作,但是我的自定义按钮将消失(如预期的那样)。

那么为什么要分配cameraOverlayView更改底部工具栏呢?

关于如何让“拍照”按钮回到 iOS 6 的任何线索?

0 投票
1 回答
1926 浏览

ios - UIImagePickerController cameraOverlayView 不适用于 iPhone 5?

当 iPhone 5 出来时,我的自定义 cameraOverlay 不再排列以覆盖默认的相机快门和取消按钮。

我添加了一些代码来检测手机的硬件版本,并将 iPhone 5 的控件向下移动了一点。

好吧,现在那些自定义按钮不再接收点击事件,而是通过相机的按钮。为什么?

对于实验控制,我使用相同的代码重新定位 iPhone 4S 上的按钮(它们都运行 iOS 6)。因此,附上的两张图片使用相同的确切代码,但有一个常数(像素偏移)的差异。

在 4s 上,我的自定义按钮接收点击事件。在 5 上,点击事件属于相机的控件。这是一个错误吗?它确实看起来像。我希望其他人遇到同样的问题。

在此处输入图像描述 在此处输入图像描述

0 投票
0 回答
431 浏览

ios - 应用于 UIImagePickerController 的正确 cameraViewTransform 是什么?

我正在尝试在UIImageCameraPickerController. 为了避免底部的空白,我知道我必须1.24299在 Y 轴上应用比例变换。

为什么会有这个值?这个值在 iPhone 5 中是否正确?我可以考虑屏幕高度而不是硬编码来计算该值吗?

谢谢你。