問題タブ [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 メソッドを呼び出す正しい方法は何でしょうか?
このメソッドには、SwiftUI にはない UIViewController が必要です。
UIViewController を作成するために UIViewControllerRepresentable を使用しようとしましたが、動作しますが、結果として、UIViewControllerRepresentable で作成したビュー コントローラーと、制限付きライブラリ ピッカーの 2 つのビュー コントローラーが表示されます。
元の画面に戻るには、両方の View Controller を閉じる必要がありますが、これは望ましくありません。
私が見る問題を要約すると:
- presentLimitedLibraryPicker は、ViewController を渡すことによって機能します。
- これにより、メソッドを呼び出すことができるように、ダミーの ViewController を作成して提示することができます。
- Limited Library Picker への参照を取得する方法はありません。また、デリゲートも提供されません。そのため、制限付きライブラリ ピッカー コントローラーがいつ閉じられたかを検出できません。
これは私の試みです(ピッカーが表示されますが、それを閉じると、余分なダミーのView Controllerも閉じる必要があります:
ios - ユーザーが選択した写真のみを含むピッカー ビューを表示する
iOS 14 では、新しい PHPicker が導入され、アプリがアセットへのアクセスを許可する写真をユーザーが選択できるようになりました。
許可された写真のみを表示してピッカー ビューを表示するにはどうすればよいですか。