两个新浪微博相册怎么删除除那个相册

我手机好奇怪 相册里突然每个相册都出现两个 然后把重复的删掉以后 过一会所有的图片都不见了!怎么回_百度宝宝知道新版云空间操作说明离校师生空间管理原则常用软件操作说明教育部考察(视频)实用软件自修学院居民创新荟萃重点难点疑点解答
二、如何删除相册及相片?
&&&&&&& 第一步:进入“管理空间”页面,点击“基础应用工具”,选择“相册管理”,如图一所示。
第二步:进入相册管理页面,单击“勾选”您想要删除的相册,如图二所选的&“北京八达岭长城”相册。点击“删除”,弹出“是否删除此相册?”的提示,点击“确定”,您想要删除的相册就成功删除了。如图三所示。
删除照片的操作与删除相册的操作不同,下面为您介绍如何删除照片。
&第一步:点击进入“北京八达岭长城”相册,点击“批量管理”,如图四所示。批量勾选照片,如图五所示。
第二步:点击打开您想要删除的照片,如图六中红色标注的照片,点击“删除照片”,如图六所示。&
&&&&附注说明:您不仅可以建立并删除您的相册、上传并删除您的照片,您还可以对照片进行编辑,并将该照片转存到您的其他相册。具体操作方法如下:
&&&&第一步:打开您要编辑的照片,点击“照片信息”,在描述框内可以为您的照片加上精彩的图释,点击照片描述框下方的下拉箭头,出现相册的下拉菜单,选择您要移动的相册。如图七所示。&
&&& 第三步:选择好您要移动的相册,点击“保存编辑”,相片就成功地移动至您其他相册,如图八所示。
发布评论:
评论最多输入2000个html字符 您还能输入0个html字符iOS 多选相册图片上传,添加、删除图片 - 简书
iOS 多选相册图片上传,添加、删除图片
通知:在使用下边的方法的时候出现的问题总结,猿友们看到后请自行更正。
问题一:有人反映打开本demo的时候第一次打不开相册,必须重新启动一下才可以打开。
此问题是由于初始化ZYQAssetPickerController懒加载造成的,在使用的时候不使用懒加载创建就可以解决
问题二:本地化图片
在demo中把图片确实本地化了一次,发现没有什么用。
[self.imageDataArray addObject:imageData];
因为这句代码已经把图片转换的字节流放到内存中了,再本地化一次感觉多此一举
问题三:如果图片是在iCloud上面的话用ZYQAssetPickerController选择图片会崩溃
如果图片不在本地而是在iCloud上面,需要把图片下载到本地然后在从本地选取。在第三方.m里面加上下面代码可以解决,加上之后虽然可以解决但是选择完图片在网络不好的情况下得等一会才可能看到选择的图片,方法还得自己写。
requestOptions.networkAccessAllowed =
以上是出现的问题,在经过对比之后朋友推荐一个更好的第三方TZImagePickerController,可以去github下载对比一下,感觉瞬间完爆本demo。
上传图片功能在app里面很常见,单选图片,多选图片,然后还让展示出来等等,总之要求很多了,以前自己的项目中也用到了这个多选上传工能,当时写的比较着急,写的不是很好,最近闲下来就重新写了这个需求,先看图
多选图片上传.gif
仔细想一下的话也没那么麻烦首先多选相册里面的图片的话,我用的是第三方ZYQAssetPickerController 有兴趣的可以去github搜一下,因为以前项目中用得是这个。引入ZYQAssetPickerController,并遵守代理
self.pickerController = [[ZYQAssetPickerController alloc] init];
_pickerController.maximumNumberOfSelection = 8;
_pickerController.assetsFilter = ZYQAssetsFilterAllA
_pickerController.showEmptyGroups=NO;
_pickerController.delegate=
_pickerController.selectionFilter = [NSPredicate predicateWithBlock:^BOOL(id evaluatedObject, NSDictionary *bindings) {
if ([(ZYQAsset*)evaluatedObject mediaType]==ZYQAssetMediaTypeVideo) {
NSTimeInterval duration = [(ZYQAsset*)evaluatedObject duration];
return duration &= 5;
return YES;
接下来在需要打开相册的地方present出来就可以我的里面是这样的
[self presentViewController:self.pickerController animated:YES completion:nil];
这样在相册里面就可以多选图片了,接下里就是回调了实现代理方法
-(void)assetPickerController:(ZYQAssetPickerController *)picker didFinishPickingAssets:(NSArray *)assets{
在这里处理你选中的图片
dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0), ^{
for (int i=0; i&assets. i++) {
ZYQAsset *asset=assets[i];
[asset setGetFullScreenImage:^(UIImage *result) {
dispatch_async(dispatch_get_main_queue(), ^{
//由于iphone拍照的图片太大,直接存入数组中势必会造成内存警告,严重会导致程序崩溃,所以存入沙盒中
//压缩图片,这个压缩的图片就是做为你传入服务器的图片
NSData *imageData=UIImageJPEGRepresentation(result, 0.8);
[self.imageDataArray addObject:imageData];
[self WriteToBox:imageData];
//添加到显示图片的数组中
UIImage *image = [self OriginImage:result scaleToSize:CGSizeMake(80, 80)];
[self.imageArray addObject:image];
[self.collectionView reloadData];
[self dismissViewControllerAnimated:YES completion:^{
[self.collectionView reloadData];
以上是代理方法中处理回调过来的图片,我这里面有两个数组,一个是imageArray,用于存储在集合视图显示的图片,一个是imageDataArray,用于存储压缩图片的字节流,我们不可能把选中的图片直接展示到集合视图上,iphone拍的照片太大(好几兆),尺寸也太大,这样放在我们集合视图那么小的imageview上面会出问题的,所以先剪裁图片,同时我把压缩的imageDataArray里面的原图存储在沙盒中,用于以后上传到服务器这个是存储到沙盒中的代码
#pragma mark --------存入沙盒------------
- (void)WriteToBox:(NSData *)imageData{
NSArray *filePath = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
//获取Document文件的路径
NSString *collectPath = filePath.lastO
NSFileManager *fileManager = [NSFileManager defaultManager];
if (![fileManager fileExistsAtPath:collectPath]) {
[fileManager createDirectoryAtPath:collectPath withIntermediateDirectories:YES attributes:nil error:nil];
//拼接新路径
NSString *newPath = [collectPath stringByAppendingPathComponent:[NSString stringWithFormat:@"Picture_%ld.png",_i]];
NSLog(@"++%@",newPath);
[imageData writeToFile:newPath atomically:YES];
这是剪裁图片,用于集合视图显示
#pragma mark -----改变显示图片的尺寸----------
-(UIImage*) OriginImage:(UIImage *)image scaleToSize:(CGSize)size
UIGraphicsBeginImageContext(size);
//size 为CGSize类型,即你所需要的图片尺寸
[image drawInRect:CGRectMake(0, 0, size.width, size.height)];
UIImage* scaledImage = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
return scaledI
//返回的就是已经改变的图片
再来就是集合视图展示了,集合视图创建就不说了,主要说一下里面的“+”号图片和删除删除代码
#pragma mark --------删除图片-----------
- (void)deleteImage:(UIButton *)sender{
NSInteger index = sender.tag - 100;
NSLog(@"index=%ld",index);
NSLog(@"+++%ld",self.imageDataArray.count);
NSLog(@"---%ld",self.imageArray.count);
//移除显示图片数组imageArray中的数据
[self.imageArray removeObjectAtIndex:index];
//移除沙盒数组中imageDataArray的数据
[self.imageDataArray removeObjectAtIndex:index];
NSArray *filePath = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
//获取Document文件的路径
NSString *collectPath = filePath.lastO
NSFileManager * fileManager = [NSFileManager defaultManager];
//移除所有文件
[fileManager removeItemAtPath:collectPath error:nil];
//重新写入
for (int i = 0; i & self.imageDataArray. i++) {
NSData *imgData = self.imageDataArray[i];
[self WriteToBox:imgData];
[self.collectionView reloadData];
再来就是里面的“+”号了,这里我用了两个CollectionViewcell,一个用来展示图片,一个用来展示“+”号图片,可能有其他更好的方法 不过我没想到 ...
- (NSInteger)collectionView:(UICollectionView *)collectionView numberOfItemsInSection:(NSInteger)section{
return self.imageArray.count + 1 ;
- (UICollectionViewCell *)collectionView:(UICollectionView *)collectionView cellForItemAtIndexPath:(NSIndexPath *)indexPath{
AddCollectionViewCell *cell1 = [collectionView dequeueReusableCellWithReuseIdentifier:@"identifier" forIndexPath:indexPath];
if (self.imageArray.count == 0) {
return cell1;
CollectionViewCell *cell = [collectionView dequeueReusableCellWithReuseIdentifier:@"cell" forIndexPath:indexPath];
if (indexPath.item + 1 & self.imageArray.count ) {
return cell1;
cell.imageV.image = self.imageArray[indexPath.item];
[cell.imageV addSubview:cell.deleteButotn];
cell.deleteButotn.tag = indexPath.item + 100;
[cell.deleteButotn addTarget:self action:@selector(deleteImage:) forControlEvents:UIControlEventTouchUpInside];
以上就是主要代码了,可能写的有缺点,与各位共勉了Demo:用TZImagePickerController简单写的 Demo:
https://git.oschina.net/dashboard/projects');(window.slotbydup=window.slotbydup||[]).push({id:"3553947",container:s,size:"305,35",display:"inlay-fix"})})();
当前位置:&&iTunes同步的照片和相册怎么删除?
iTunes同步的照片和相册怎么删除?
|作者:SORA|来源:265G
&&& iTunes同步的照片和相册怎么删除?我们都知道如果不安装插件,那么iOS的相册中,由iTunes同步的相册和照片都无法在设备上删除。虽然近期出现的iMageSynced Remover这款插件可以删除照片,但即便照片都删除,相册依然存在。所以我们还是要用iTunes来解决这个问题。首先建两个文件夹,里面放入图片,并使用iTunes同步到设备。同步照片的方法:连接设备后,点击设备的图标后找到“照片”一项,即可进行同步。&同步后设备中就有两个相册了。如果再进行下一次同步时,没有勾选设备中已有内容的文件夹,同步后设备中的内容则会消失。简单讲,就是你在这个界面中选了什么内容,同步后你的设备上就有什么,没选的就不会有。以前用iTunes同步进入设备的相册和照片也不再被保留。这也就是同步的意思:根据你的选择,让设备上的内容和你所选的内容相一致。没有选择的就会被删除掉。因此如果想同步多个相册,请把这些文件夹放在同一个目录下。当我取消勾选Temp Folder 2,再进行同步后,设备上只会剩下Temp Folder相册和其中的内容。当不勾选“同步照片”时会弹出下面的对话框:&如果选择“移除照片”,则设备上用iTunes同步的所有照片和相册会被删除。如果希望保留现有的照片,选择“保留照片”。
查iphone报价,看iphone最新消息,尽在265G苹果网官方微信
扫描左侧二维码即可添加265G苹果网官方微信您也可以在微信上搜索“265G苹果网”或“iphone265g”,获取更多数码资讯。
北京时间6月6日凌晨1点,苹果WWDC2017发布会将在圣何塞McEnery会议中心召开!
06日06日06日06日06日
推荐点击榜
265G特卖推荐

我要回帖

更多关于 qq相册怎么删除照片 的文章

 

随机推荐