簡體   English   中英

swift:如何在不使用UIImagePickerController的情況下從照片庫加載照片?

[英]swift: How to load photos from photo library without using UIImagePickerController?

我正在使用swift從照片庫加載圖像。 我知道我可以使用UIImagePickerController讓用戶從相機膠卷中選擇圖像,但我想在沒有用戶操作的情況下訪問照片。 例如,我想閱讀一系列來自相機膠卷的照片,並將它們放在照片幻燈片中,逐一顯示。 如何在沒有UIImagePickerController的情況下訪問這些照片?

您可以使用Photos框架(適用於iOS 8+)訪問照片庫。 看看這個例子。 在AAPLRootListViewController的代碼中,如果使用awakeFromNib方法,您可以看到如何創建PHFetchResult對象以檢索特定的照片數據。 然后,在AAPLAssetGridViewController中,PHAsset對象(來自PHFetchResult)用於檢索實際圖像數據。 看看方法

- (UICollectionViewCell *)collectionView:(UICollectionView *)collectionView cellForItemAtIndexPath:(NSIndexPath *)indexPath

代碼是用Objective-C而不是Swift編寫的,但你可以使用Swift做同樣的事情。 提問,如果有的話。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM