-1

私のiPhoneアプリでは、ユーザーはアップロード中にデバイスから写真を選択できます。クリックすると写真を選択しますUIImagePickerController。しかし、その順序は一番下の最近の写真なので、ユーザーは最近の写真を選択するためにたくさんスクロールする必要があります。どうすれば上に最近の写真としてそれを作ることができますかUIImagePickerController

4

3 に答える 3

3

UIImagePickerControllerではそれは不可能です。ただし、ALAssetLibraryを使用してこれを克服し、コントローラーを作成することができます。

時間が足りない場合は、ELCImagePickerControllerを使用することをお勧めします。ElcAssetTablePicker.mpreparePhotosメソッド のコードを変更してください

次のコードを追加します

if(self.tableView.contentSize.height > self.tableView.frame.size.height)
{
    CGPoint offset = CGPointMake(0, self.tableView.contentSize.height - self.tableView.frame.size.height);
    [self.tableView setContentOffset:offset animated:NO];
}

そしてビンゴはそれがテーブルの一番下までスクロールするのを見るでしょう。そのため、ユーザーは最近の写真を直接見ることができます。

ご不明な点がございましたらお知らせください。

于 2012-12-26T10:54:43.170 に答える
1

あなたはそれをすることはできません。

のフォトライブラリデータを調整する方法はありませんUIImagePickerController

これが必要な場合は、サードパーティのAPIに依存するか、タイムスタンプまたはasseturlを使用して画像を並べ替えるピッカーを作成する必要があります。(現在、これを行うために利用できるサードパーティのライブラリはありません)

于 2012-12-26T10:53:37.473 に答える
0

imagepickerでこれを使用するだけでそれを行うことができます

imagePicker.sourceType = UIImagePickerControllerSourceTypePhotoLibrary;
于 2013-01-22T10:27:24.397 に答える