1

iPhoneでUIImagePickerコントローラーを使用せずにライブラリから画像を取得する方法を知る必要があります。

UIImagePickerを介してライブラリから画像を選択し、データベースに画像名を保存しますが、UIImagePickerコントローラーを使用せずに名前を付けてライブラリからその画像を取得したいと考えています。

誰かが私にそうする方法を教えてもらえますか?

4

3 に答える 3

1

最良の方法は uiimagePickercontroller です。または、データベースに保存して取得し、UIActionSheet に表示して、使用せずにイメージピッカーの外観を与えることができます。

于 2012-05-19T13:56:37.037 に答える
0

まず第一に、UIImagePicker コントローラーを使用するのがこれを行うための最良の方法ですが、UI の制限が課せられます。ALAssetsLibrary を使用して画像を取得し、独自の UI に表示できます。3 番目の最も汚い手法は、imagepickercontroller から画像を選択し、documentsDir に保存して、将来そこから選択することです (この手法はお勧めしませんが、これは imagepickercontroller なしで行う方法です)。

于 2012-05-19T12:19:36.383 に答える
-1

NSFileManager を試して、カメラ ディレクトリ /User/Media/DCIM/ のファイルにアクセスできます。次に、ファイルを開き、UIImageViews にロードします。アプリのサンドボックス外のファイルにアクセスしているため、Apple がこれにどのように反応するかはわかりません。

于 2012-05-19T12:15:28.897 に答える