2017-11-12 4 views

答えて

0

はい、あなたは

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 
    } 
+0

私は、「写真」の前に「う」に置くべきです?そして "imageView"を宣言してはいけませんか? –

+0

また、撮影日を知ることは可能ですか?前もって感謝します。 –

+0

最初のコメントに必要なコードを追加しました。私はあなたが何かを見つけるべきであることを私はあなたがグーグルすれば確信している日付についてはわからない –

関連する問題