問題タブ [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.

0 投票する
2 に答える
2382 参照

ios - SwiftUIからPHPhotoLibrary presentLimitedLibraryPickerを呼び出すには?

SwiftUI から PHPhotoLibrary の presentLimitedLibraryPicker メソッドを呼び出す正しい方法は何でしょうか?

このメソッドには、SwiftUI にはない UIViewController が必要です。

UIViewController を作成するために UIViewControllerRepresentable を使用しようとしましたが、動作しますが、結果として、UIViewControllerRepresentable で作成したビュー コントローラーと、制限付きライブラリ ピッカーの 2 つのビュー コントローラーが表示されます。

元の画面に戻るには、両方の View Controller を閉じる必要がありますが、これは望ましくありません。

私が見る問題を要約すると:

  1. presentLimitedLibraryPicker は、ViewController を渡すことによって機能します。
  2. これにより、メソッドを呼び出すことができるように、ダミーの ViewController を作成して提示することができます。
  3. Limited Library Picker への参照を取得する方法はありません。また、デリゲートも提供されません。そのため、制限付きライブラリ ピッカー コントローラーがいつ閉じられたかを検出できません。

これは私の試みです(ピッカーが表示されますが、それを閉じると、余分なダミーのView Controllerも閉じる必要があります:

0 投票する
0 に答える
28 参照

ios - ユーザーが選択した写真のみを含むピッカー ビューを表示する

iOS 14 では、新しい PHPicker が導入され、アプリがアセットへのアクセスを許可する写真をユーザーが選択できるようになりました。

許可された写真のみを表示してピッカー ビューを表示するにはどうすればよいですか。