祭奠简单实现QQ发说说多选图片功能。

  • 实现的效果:
  • 能够添加,删除图片,拖拽实现图片位置变化
  • 可继续实现点击图片预览等功能。
  • 用到的第三方库QBImagePicker图片选择器
  • 遇到的问题
  1. 获取对象PHAsset对象里面的图片内容
    PHImageRequestOptions *options = [[PHImageRequestOptions alloc] init];
    // 同步获得图片, 只会返回1张图片
    options.synchronous = YES;
    // 获得某个相簿中的所有PHAsset对象
    PHFetchResult *assets = [PHAsset fetchAssetsInAssetCollection:assetCollection options:nil];
    for (PHAsset *asset in assets)
    {
    // 是否要原图
    CGSize size = original ? CGSizeMake(asset.pixelWidth, asset.pixelHeight) : CGSizeZero;
    // 从asset中获得图片
    [[PHImageManager defaultManager] requestImageForAsset:asset targetSize:size contentMode:PHImageContentModeDefault options:options resultHandler:^(UIImage * _Nullable result, NSDictionary * _Nullable info) {
    NSLog(@"%@", result);
    }];
    } `
  2. 祭奠简单实现QQ发说说多选图片功能。_第1张图片
    53F81C3058DECF77C1E996BDD099678B.jpg

    祭奠简单实现QQ发说说多选图片功能。_第2张图片
    4348F722-7336-4493-B7FD-58C2D2AFEA75.png

这货的demo

https://github.com/chengyifly/MultiImageSelector

你可能感兴趣的:(祭奠简单实现QQ发说说多选图片功能。)