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