问题标签 [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.
iphone - 将 UIImagePickerController 推到左侧
我正在制作一个相机应用程序,它允许用户访问照片库。他们触摸按钮,然后使用 presentModalViewController 弹出 UIImagePickerControllerSourceTypeSavedPhotosAlbum。当他们触摸一张照片时,我想要一个视图将 ImagePicker 推到左侧并进入新视图。问题是,我想让 ImagePicker 保持向上,所以当他们回到它时不会有延迟. 这发生在 NightCamera 等许多相机应用程序中。每当我使用[self.navigationController pushViewController:photoPreview];
时,它都会将视图推送到主视图,而不是选择器。当我使用[picker.navigationController pushViewController:photoPreview];
时,什么都没有发生,因为选择器的 navigationController 是 nil。有谁知道该怎么做?
iphone - 链接到选定的照片
如果我允许用户选择照片并需要存储这些选择(在数据库中),我可以存储所选照片的链接还是需要抓取图像并将其存储在应用程序的 Documents 文件夹中?后者似乎不实用,因为它会导致图像不必要地占用双倍的空间。
我熟悉 UIImagePickerControllerDelegate 但不确定如何获得对在应用程序重新启动时维持的图像的可靠引用。如果用户从他们的照片库中删除该图像,则可能存在链接可能中断的问题。有没有办法检查?
iphone - 重用 UIImagePickerController.cameraOverlayView
我有一个视图层次结构:
compView 有两个孩子:
bgView
objectView。
我将 objectView 传递给 UIImagePickerController 的 cameraOverlayView 属性。一旦 ImagePicker 完成,我会更新 bgView 中的图像,并且我想继续显示视图树,包括作为 overlayView 传递给 UIImagePickerController 的 objectView。
问题是调用dismissModalViewControllerAnimated关闭UIImagePickerController后,objectView没有出现,好像UIImagePickerContoller隐藏了一样。我检查了调试器,它似乎没有被释放。指针仍然有效。但是视图没有显示。
关于我可能做错了什么的任何想法?
谢谢,艾迪
这里有一些代码向您展示我在做什么:
从 myViewController.m:
iphone - 修改、着色和拖动预先存在的图像 iPhone 应用程序
我正在开发一个 iphone 应用程序,它可以让我通过将其他图像拖到其顶部来修改图像,以及让我从图像中选择特定颜色并用我选择的其他一些色调替换它的功能。如果有人有一些线索,比如如何实际实现它或一些代码,那对我朝着正确的方向前进会有很大的帮助
提前致谢 :)
iphone - 如何在 iPhone 3G 上从 UIImagePickerController 中选择视频?
在我的 iPhone 3G 上,我从电子邮件和一些我录制的应用程序中保存了几个视频,每次我尝试打开 UIImagePickerController 时,它都不会显示供我选择的视频。如何让 UIImagePickerController 包含视频而不仅仅是图片?
iphone - 帮助调试 iPhone 应用程序 - EXC_BAD_ACCESS
我已经使用我的 3G 设备开发了我的应用程序进行测试。在把它交给朋友测试后,他注意到它崩溃了。我查看了崩溃日志,但除了几次内存警告后的“EXC_BAD_ACCESS”语句之外,它并没有多大用处。
在我的设备上,我可以大量使用 imagePicker,每次拍照时都会收到内存警告,但这不会导致任何问题。
在我朋友的设备(也是 3G)上,从相机中选择了几张图像后,应用程序崩溃了。
所以,我的问题是..我认为由于内存警告而正在释放某些东西-但仅在我朋友的设备上,然后在释放后,它正试图再次使用。如何找出正在调用的对象?我不能使用 NSZombies,因为这是一个远程(测试版)设备。
请帮忙!
另外,如果有人有任何想法,为什么我的设备可以在没有任何问题的情况下一个接一个地选择图像,而他却不能......那将是最有帮助的
谢谢!
编辑:新发现..我也收到此错误消息:KERN_PROTECTION_FAILURE 我理解这与数据访问有关。崩溃似乎发生在我保存从 UIImagePicker 获取的图像之后。有任何想法吗?
iphone - 由于内存警告,视图在使用时被释放
我之前发布了几个问题,试图弄清楚为什么我会得到 EXC_BAD_ACCESS,并且我已经做了一些调试
请参阅此处: 帮助调试 iPhone 应用程序 - EXC_BAD_ACCESS
和:
所以,我想我已经发现了发生了什么。
从我的日志中,我得到了这个:
起初我认为问题是在“clearPage”函数中发送消息的已释放对象,但是自从与朋友交谈后,我被引导相信 PictureView 对象本身可能已经被释放。
我的日志输出证实了这一点:
所以,我的猜测是我正在使用的视图在收到由图像选择器引起的内存警告后被卸载......
我的问题是,我怎样才能阻止这种情况发生?我显然需要调用 PictureView 的 clearPage 方法,但如果它被卸载我就不能。
uiimage - 使用 UIImagePickerController 拍摄图像
我正在使用 UIImagePickerController 类从 iPhone 相机拍照。
我正在使用这个委托方法来获取图像。
但是当我在 ImageView 中使用该图像或将图像数据发送到某个 url 时,图像看起来旋转了 90 度。
问题是什么?我做得对吗?
谢谢
iphone - 如何使用特定名称保存 UIImagePicker 图像
我使用 UIPickerController 从 iphone 捕获图像,然后如何以编程方式以特定名称保存它,并稍后调用图像(通过使用名称),是否有可能更改图像大小,例如。从 100 x 100 像素到 50 x 50 像素
谢谢
ios - UIImagePickerController 用相机源耗尽内存
我UIImagePickerController
在磁盘上使用和保存图像时遇到了很大的性能问题。我无法弄清楚我做错了什么。这是我的代码:
该addPicture
方法创建一个以这种方式初始化的新图片对象:
速度非常快,UIImagePickerController
但是当我将图片保存在磁盘上时程序变得非常慢。
知道我做错了什么吗?