以升序方式订购媒体 QBImagePickerController
Order media in ascending mode QBImagePickerController
我正在使用 QBImagePickerController 以允许用户从图库中 select 图片。
QBImagePickerController *imagePickerController = [QBImagePickerController new];
imagePickerController.delegate = self;
imagePickerController.mediaType = QBImagePickerMediaTypeImage;
imagePickerController.allowsMultipleSelection = YES;
imagePickerController.showsNumberOfSelectedAssets = YES;
self.imagePickerControllerImages = imagePickerController;
[self presentViewController:self.imagePickerControllerImages animated:YES completion:NULL];
唯一的问题是图像按升序排列,这意味着 较旧的 图像 首先出现,用户每次都需要滚动到最后才能看到最新的图片。
有没有降序排序的方法?
就像 Facebook 和 WhatsApp 一样,您可以从最新的开始选择图片。
QBAssetsViewController.m
中的单行修复:
options.sortDescriptors = @[[NSSortDescriptor sortDescriptorWithKey:@"creationDate" ascending:NO]];
self.fetchResult = [PHAsset fetchAssetsInAssetCollection:self.assetCollection options:options];
我正在使用 QBImagePickerController 以允许用户从图库中 select 图片。
QBImagePickerController *imagePickerController = [QBImagePickerController new];
imagePickerController.delegate = self;
imagePickerController.mediaType = QBImagePickerMediaTypeImage;
imagePickerController.allowsMultipleSelection = YES;
imagePickerController.showsNumberOfSelectedAssets = YES;
self.imagePickerControllerImages = imagePickerController;
[self presentViewController:self.imagePickerControllerImages animated:YES completion:NULL];
唯一的问题是图像按升序排列,这意味着 较旧的 图像 首先出现,用户每次都需要滚动到最后才能看到最新的图片。
有没有降序排序的方法?
就像 Facebook 和 WhatsApp 一样,您可以从最新的开始选择图片。
QBAssetsViewController.m
中的单行修复:
options.sortDescriptors = @[[NSSortDescriptor sortDescriptorWithKey:@"creationDate" ascending:NO]];
self.fetchResult = [PHAsset fetchAssetsInAssetCollection:self.assetCollection options:options];