问题标签 [photosui]
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 - 如何从 SwiftUI 调用 PHPhotoLibrary presentLimitedLibraryPicker?
从 SwiftUI 调用 PHPhotoLibrary 的 presentLimitedLibraryPicker 方法的正确方法是什么?
该方法需要一个 UIViewController,而我在 SwiftUI 中没有。
我尝试使用 UIViewControllerRepresentable 来创建 UIViewController,它可以工作,但结果是出现了两个视图控制器,一个是我使用 UIViewControllerRepresentable 创建的,一个是有限库选择器。
两个视图控制器都需要关闭才能到达原始屏幕,这是不可取的。
总结一下我看到的问题:
- presentLimitedLibraryPicker 通过传递 ViewController 来工作。
- 这让我创建并呈现了一个虚拟 ViewController,这样我就可以调用该方法。
- 无法获得对有限库选择器的引用,它也不提供委托。所以我无法检测到 Limited Library Picker 控制器何时被解除。
这是我的尝试(它显示了选择器,但是当您关闭它时,您也需要关闭额外的虚拟视图控制器:
ios - iOS 14:PHPickerViewController 有没有办法同时加载所有资产 PHPickerResult
目前,我正在尝试深入 PHPickerViewController 以从照片中同时选择多个图像。所以我想要用户选择的图像数组,我尝试了太多方法但没有运气。这是我的代码,请告诉我有最佳实践吗?
ios - PHPicker 加载一些视频,但不是全部
PHPicker 适用于大多数视频,但有些视频不返回 typeIdentifier。有谁知道为什么?
这是设置代码
然后,在 Coordinator:PHPickerViewControllerDelegate 类中......
在这一行:
对于某些视频,它返回正确的视频标识符(例如,com.apple.quicktime-movie),但对于其他视频,例如一小时长的视频,视频标识符为空。
有什么理由吗?视频是本地的,而不是在 iCloud 中。
ios - 仅显示包含用户选择的照片的选择器视图
iOS 14 引入了新的 PHPicker,用户可以在其中选择允许应用访问资产的照片。
如何仅显示允许的照片显示选择器视图。
ios - 使用`PHPickerViewController`选择视频时是否可以限制视频时长?
我试图选择资产来PHPickerViewController
替代 my UIImagePickerController
,但是在设置filter
和config
选项时,我没有看到设置返回视频长度限制的方法。即使用UIImagePickerController
through的方式videoMaximumDuration
。
有没有人找到任何锻炼方式?
ios - 从照片库中将多个图像添加到视图中 - SwiftUI
我想将手机照片库中的图像添加到我制作的拼贴布局中。首先,我在 SwiftUI 中将拼贴布局设置为一个名为 CollageLayoutOne 的单独视图。
然后我有一个单独的视图 (PageView),我想在其中显示 CollageLayoutOne 视图,它还托管用于访问图像库的按钮。
我的问题是,由于某种未知原因,每次我选择照片并尝试添加它们时,应用程序都会崩溃。如果我pickerResult[0]
对所有三个都这样做,它工作得很好,但在所有 3 个点上只显示第一张选定的照片。此外,如果我从所有 3 个 as 开始pickerResult[0]
,然后[0], [1], [2]
在预览运行时将它们更改为,它不会崩溃并正确显示。
我只是从 Swift 和 SwiftUI 开始,如果这是一些基本的错误,请原谅。下面我还添加了我从我找到的一篇文章中获得的 PhotoPicker 代码。
PhotoPicker.swift: