在我的iPhone应用中,用户可以在上传时从设备中选择照片,
当点击选择照片时,UIImagePickerController
来了。但它的顺序是最近的照片,所以用户必须滚动很多才能选择他们最近的照片,如何将其作为UIImagePickerController
答案 0 :(得分:3)
使用UIImagePickerController是不可能的。但是,您可以通过使用ALAssetLibrary并创建控制器来解决此问题。
如果您的时间不够,我建议您使用ELCImagePickerController,更改ElcAssetTablePicker.m preparePhotos 方法的代码。
向其添加以下代码
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];
}
宾果你会看到它将滚动到桌子的底部。因此,用户可以直接查看最近的照片。
如有任何疑问,请与我们联系。
答案 1 :(得分:1)
你不能这样做。
无法在UIImagePickerController
中调整图片库数据。
如果你需要这个,你需要依赖任何第三方api,或者你需要编写你的选择器,使用他们的时间戳或资产来对图像进行排序。 (目前没有第三方库可用于此)
答案 2 :(得分:0)
我们可以做到这一点 只需在imagepicker中使用它
imagePicker.sourceType = UIImagePickerControllerSourceTypePhotoLibrary;