2011-06-30 13 views
0

私のアプリにiphoneスタイルの写真ライブラリを追加したいと思います。 iphoneで写真を開くと、アルバムリストが表示されます.1行をクリックするとすべての写真が表示されます。 1つに触れると、写真の詳細情報を見ることができます。また、スクロールしてズームイン/ズームアウトすることもできます。写真ライブラリの統合方法

今私はUIImagePickerControllerを使用しています.1つの画像を選択すると問題が発生しました。アップルのAPIを使って画像をスクロールしたりズームイン/ズームアウトする方法はわかりません。これを行うには、APIが存在しない場合 、私は


- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info 

にit.Iは、元の画像を知ることができます行う方法を知りたいのです。しかし、あなたは、事前にすべての写真を知っている必要がありますスクロールしたい場合は、 UIImagePickerControllerはインターフェイスを提供していないようです。

いずれかのヒントはありますか?

ありがとうございました!

iphoneの写真のように1つのイメージを選択した後、ズームイン/ズームアウトして前後の写真にスクロールできます。私のあいまいには申し訳ありません。

答えて

1

ユーザーが写真を編集できるようにする必要があります。

これを行うには、UIImagePickerControllerのフラグallowsEditingを有効にします。

コメントに基づいて更新: カルーセルモードで写真をブラウズするこの機能を作成するには、独自のカスタムコンポーネントを実装する必要があります。写真にアクセスして、自分で機能を構築する必要があります。

+0

ありがとう。しかし、私はあなたがiphoneの写真でやっているのと同じように1つのイメージを選択した後で、ズームイン/ズームアウトして前後の写真にスクロールすることができます。私のあいまいには申し訳ありません。 – scorpiozj

1

ライブラリ内の画像をスワイプするには、カスタム画像ピッカーを作成するためにALAssetLibraryまたはPhotos Framework(iOS 8のみ)を使用する必要があります。

これはどのように動作するはずです。

  1. これらのライブラリのいずれかを使用して、カメラロールで写真を取得します。

  2. イメージのサムネイルをUICollectionViewControllerに表示します。

  3. をUIPageViewControllerに表示します。データソースは、以前にフェッチしたイメージの配列になります。

関連する問題