问题标签 [phpickerviewcontroller]
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.
ios - 如何从 PHPickerViewController 中仅过滤 jpg 和 png 的图像文件?
现在,我通过使用在我的应用程序中为图像选择器创建了函数
但是对于我的要求必须只过滤 jpg 和 png 不允许 gif 和其他文件类型,我该怎么做?
谢谢你的帮助。
ios - 如何防止用户在 PHPickerViewController 中选择 GIF?
对于 ios < 14,我阻止用户UIImagePickerController
通过此方法选择 GIF 图像
但在 ios 14 中,我必须使用 phpickerviewcontroller 来支持有限模式选择照片。我尝试研究阻止用户选择 gif 的方法。但我什么也没找到。
有没有人这样做过?感谢您的任何帮助。
swift - 用用户选择的照片替换集合视图中的默认图像 - swift
所以我有一个集合视图,在每个单元格上填充三个默认图像。用户可以通过新的PHPicker选择图片,我想要完成的是
- 用选定的照片替换默认图像,所以第一个选定的图像应该替换相机单元等等......(通过底部的链接查看图像)
- 在用户删除所选图像时显示默认图像
目前,当我将新照片发送到 imgArray 时,它会显示在相机单元之前的新单元中,因为我正在使用如下插入方法:imgArray.insert(image, at: 0)。
我的代码:
我试图删除数组的第一项,然后像这样插入新照片:
但这只会像代码本身所说的那样工作一次,之后所有替换都发生在第一个单元格中。那么第一次更换后如何才能到达其他单元格?任何其他给出相同结果的方法都会对我有很大帮助。提前谢谢各位!
ios - 获取给定 NSItemProvider 的媒体项的大小?
我正在使用 aPHPickerViewController
来允许用户从他们的库中选择一个媒体项目。感兴趣的具体案例是他们选择视频的时间。
我收到PHPickerViewControllerDelegate
委托方法的回调:
我正在使用loadFileRepresentation
从NSItemProvider
.
但是,该调用需要大量时间。而且这一切可能都是徒劳的——因为我对用户可以添加到应用程序的视频施加了大小限制。
所以,我的问题是:有没有办法快速确定用户选择的媒体项目的大小?例如,给定NSItemProvider
?
swift - PHPickerViewController 不显示
这是我希望用户如何从图库中选择图像的代码:
它在模拟器上正常工作,但在我的 iPhone 7 上却没有,我没有收到任何错误或崩溃,应用程序刚刚冻结(按钮等没有响应)并卡住。我还检查PHPhotoLibrary.authorizationStatus(for: .readWrite)
了它authorized
,我还仔细检查了 iPhone 上的应用程序设置,它允许访问照片。
如何让它在 iPhone 上运行?)
swift - 如何使用 Swift 的 PHPickerController 在 Firebase 上上传多个图像
因此在 Swift 中,您可以使用 UIImageViewController 轻松上传图像/视频。我做了研究并遇到了 PHPickerController,我正在尝试将其合并到我的代码中——原因是我想要选择多个图像/视频,一旦用户按下“按钮”,它就会将该批次推送到 firebase 云。我已经为此苦苦挣扎了一段时间。任何这样做的示例 swift 文件将不胜感激。
swift - 来自 PHPickerViewController 的多个按钮图像
我的视图有四个按钮。当你点击一个按钮时,它会启动 PHPickerViewController,允许用户从他们的设备中选择一个图像。我如何知道单击了哪个按钮,以便在该特定按钮上设置所选图像?
ios - PHPickerViewController 无法加载图像
我一直在尝试从 swifui 应用程序的照片库中加载图像。我正在运行 Xcode 13.2.1 并构建 IOS 15.2 我的代码如下
在控制台上,我看到以下错误
此外,当我打印我看到的结果时
它看起来不像 loadObject 上的错误有值。并且资产标识符为零是可疑的。
关于我可能在这里遗漏的任何想法都会很有帮助。
更新:
我尝试使用 loadFileRepresentation 代替。
这次我在控制台上收到以下错误。
ios - iOS 14+ 中的 UIImagePickerController 访问受限
我有一个需要从 iPhone 照片应用程序访问照片和视频的应用程序。在 iOS 14+ 中,Apple 引入了新的 API PHPicker,但仍然缺少很多常用功能,例如裁剪图像、修剪视频。
问题来了,当您限制访问而不是访问所有照片时,如何处理?
我们是否需要创建一个中间屏幕来获取所有 PHAsset 并让用户在其中进行选择(授予访问权限的照片)?
或者还有别的方法吗?
请建议
ios - iOS PHPickerViewController 不提供 Exif/Meta-Data
我正在尝试从使用 PHPickerViewController 获取的图像中读取一些元数据。
但是访问这些数据的 PHPickerResult.assetIdentifier 总是为零。