国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統 > iOS > 正文

iOS實現相冊多選圖片上傳功能

2019-10-21 18:45:13
字體:
來源:轉載
供稿:網友

本文實例為大家分享了iOS實現相冊多選圖片上傳的具體代碼,供大家參考,具體內容如下

原理:獲取手機里的全部照片,顯示在自定義的視圖里

//獲取到相冊的所有圖片- (void)addAllPhotos{  @WeakObj(self);  _assetsLibrary=[[ALAssetsLibrary alloc]init];  [_assetsLibrary enumerateGroupsWithTypes:ALAssetsGroupSavedPhotos usingBlock:^(ALAssetsGroup *group, BOOL *stop) {    @StrongObj(self);    if (group) {      [group enumerateAssetsUsingBlock:^(ALAsset *result, NSUInteger index, BOOL *stop) {        if (result) {          // 把相冊儲存到數組中,方便后面展示相冊時使用          CGImageRef cgImage = [result thumbnail];          UIImage *image = [UIImage imageWithCGImage:cgImage];          NSData *imageData = UIImageJPEGRepresentation(image,0.5);          UIImage *newImage = [UIImage imageWithData:imageData];          UZGPhotoChooseModel *model=[[UZGPhotoChooseModel alloc]init];          model.image=newImage;          model.currentImageIsSelect=NO;//初始化默認未選中          model.showBackView=NO;//是否顯示背景遮罩          model.row=index;          [self.cellInfoArray addObject:model];          [self.myCollectionView reloadData];        }      }];    }  } failureBlock:^(NSError *error) {      }];}//選中圖片后刷新圖片上面的選中數字- (selectCellBolck)reloadCellSelectBlock:(NSIndexPath *)indexPath{  @WeakObj(self);  __block UZGPhotoChooseModel *model=self.cellInfoArray[indexPath.row];  selectCellBolck block=^(BOOL current_isSelect){    if (selfWeak.selectNum>self.max_selectNum) {      return;    }    if (current_isSelect) {      selfWeak.selectNum++;    }else{      selfWeak.selectNum--;    }    model.currentImageIsSelect=current_isSelect;    model.totalNum=selfWeak.selectNum;    [selfWeak.cellInfoArray replaceObjectAtIndex:indexPath.row withObject:model];    [selfWeak reloadCurrentNum];    [selfWeak.myCollectionView reloadData];  };  return block;}

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持VEVB武林網。


注:相關教程知識閱讀請移步到IOS開發頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 九龙城区| 杭锦后旗| 平武县| 遂宁市| 德阳市| 平江县| 密云县| 仙游县| 定兴县| 武威市| 鄂托克前旗| 镇原县| 安顺市| 崇阳县| 泽库县| 乌鲁木齐县| 民权县| 来宾市| 甘洛县| 义马市| 沧源| 临夏县| 泸西县| 吕梁市| 岳普湖县| 中卫市| 新竹市| 古交市| 新平| 施甸县| 富民县| 石台县| 盐山县| 达孜县| 拜城县| 迭部县| 绿春县| 灵武市| 葫芦岛市| 泾川县| 左权县|