-2
私は何らかの順序でiphoneフォトアルバムからすべての写真を手配するアプリを作成しようとしています。そして、私が最初にやるべきことは、写真ライブラリからすべての写真を取り出すことです。プログラムでこれを迅速に行うことは可能ですか?すぐにフォトアルバムからすべての写真をインポートする
私は何らかの順序でiphoneフォトアルバムからすべての写真を手配するアプリを作成しようとしています。そして、私が最初にやるべきことは、写真ライブラリからすべての写真を取り出すことです。プログラムでこれを迅速に行うことは可能ですか?すぐにフォトアルバムからすべての写真をインポートする
はい、あなたは
import UIKit
import Photos
import AssetsLibrary
let options = PHFetchOptions()
options.sortDescriptors = [ NSSortDescriptor(key: "creationDate", ascending: false) ]
options.predicate = NSPredicate(format: "mediaType = %d", PHAssetMediaType.image.rawValue)
photos = PHAsset.fetchAssets(with: options)
によってこれを行うことができますし、その画像を表示するには:(おそらくコレクションビューで)
var photos: PHFetchResult<PHAsset>!
let asset = photos!.object(at: indexPath.row)
let width: CGFloat = 150
let height: CGFloat = 150
let size = CGSize(width:width, height:height)
PHImageManager.default().requestImage(for: asset, targetSize: size, contentMode: PHImageContentMode.aspectFill, options: nil) { (image, userInfo) -> Void in
imageView.image = image
}
私は、「写真」の前に「う」に置くべきです?そして "imageView"を宣言してはいけませんか? –
また、撮影日を知ることは可能ですか?前もって感謝します。 –
最初のコメントに必要なコードを追加しました。私はあなたが何かを見つけるべきであることを私はあなたがグーグルすれば確信している日付についてはわからない –