1

写真アプリが示すように、すべてのアルバム>特定のアルバム内のすべての写真>単一の写真ビュー、

私も同じような見方が必要です。私は使用UIImagePickerControllerして、簡単に2番目のステップに進みました。ただし、画像を選択するたびに、スライドショーのようなビューを表示することはできませUIImagePickerん。

これらの画像をページネーション形式で表示するために、別のViewControllerを作成しました。

しかし、デリゲートメソッドから、didFinishPickingMediaWithInfo画像が選択されると、次を使用してその画像のみを取得します。

[info objectForKey:UIImagePickerControllerOriginalImage];

スライドショーを作成できるように、この画像の横とこの画像の前の画像をどのように知ることができますか?

4

1 に答える 1

1

ALAssetsLibraryのドキュメントを確認してください。フォト ライブラリ内の画像またはビデオのリストを取得するにenumerateGroupsUsingTypes:usingBlock:failureBlock:は、オブジェクトのメソッドを使用しALAssetsLibraryます。たとえば、このメソッドを呼び出すと、画像とビデオが非同期に返されるため、スライドショー ビュー用に画像の配列を作成できます。

このSOスレッドもチェックしてください。答えは、 から ALAsset オブジェクトを取得する方法を示してUIImagePickerControllerいます。これにより、画像の URL とそれに関するその他の情報を見つけることができます。

于 2013-03-12T11:58:25.323 に答える