2013-03-12 99 views
1

像照片應用顯示,所有專輯>在一個特定專輯>單張照片視圖中的所有照片,UIImagePicker幻燈片

即使我需要一個類似樣的看法。我已經使用UIImagePickerController並輕鬆進入第二步。不過,無論何時我選擇一張圖片,我都無法展示幻燈片放映類型的視圖,因爲UIImagePicker不會給我。

我做了另一個視圖控制器,只是爲了在瀏覽窗體中顯示這些圖像。

但是,從委託方法,didFinishPickingMediaWithInfo,選擇圖像時,我只得到使用圖像:

[info objectForKey:UIImagePickerControllerOriginalImage]; 

我怎麼知道圖像旁邊這個形象,並在此之前的形象,所以我可以創建幻燈片?

+0

我跑到同樣的問題,而我試着從Github ELCAlbumViewer和一些修改我能夠產生相同的東西你想:)所以試試看:) – 2013-03-12 11:55:26

+0

試試這[github](https ://github.com/elc/ELCImagePickerController)這會給你基本的想法如何給它開始 – 2013-03-12 12:13:20

+0

試一試[這個答案](http://stackoverflow.com/a/7297703/1132951)也[這一個]( http://stackoverflow.com/a/8302035/1132951),因爲它包含一些代碼示例也 – 2013-03-12 12:18:30

回答

1

查看ALAssetsLibrary的文檔。要獲取照片庫中的圖像或視頻列表,您可以使用ALAssetsLibrary對象的enumerateGroupsUsingTypes:usingBlock:failureBlock:方法。例如,你可以調用這個方法,然後它會異步返回圖像和視頻,爲幻燈片視圖創建圖像數組。

也檢查出this SO thread。答案顯示瞭如何從UIImagePickerController獲取ALAsset對象,該對象可讓您找到圖像的URL和其他相關信息。

+0

我知道ALAssetLibrary,我不想重新創建蘋果,我只想要一個額外的幻燈片放映視圖 – 2013-03-12 12:46:19