我是全新的Objective-C,我需要做一个应用程序,允许用户下载壁纸到他的照片库,我有6壁纸上的“壁纸视图”可下载,所以我应该如何开始呢?我应该在哪里存储壁纸?将它们存储在Resources文件夹中是否可行?我目前的问题是,我不知道如何加载它们并将它们写入照片库。保存图像到iPhone的照片库
1
A
回答
1
您的照片保存到库
void UIImageWriteToSavedPhotosAlbum (
UIImage *image,
id completionTarget,
SEL completionSelector,
void *contextInfo
);
3
如果图像是不可改变的,你可以在资源文件夹中嵌入它们,否则你可以承载他们的服务器,并在每个应用程序重新发布重新加载它们。
你可以通过UIButton来表示它们,点击图像后,将它保存到照片库中。
对于加载图像中嵌入的资源利用:从互联网
UIImage* img = [UIImage imageNamed:@"imageName.png"];
或者你可以得到的图像,通过:
UIImage* img = [UIImage imageWithData:[NSData dataWithContentsOfURL:[NSURL URLWithString:@"http://yoursite.com/image.png"]]];
要创建按钮,用图像,使用:
UIButton *btn = [UIButton buttonWithType:UIButtonTypeCustom];
btn.frame = CGRectMake(40, 140, 240, 30);
[btn addTarget:self action:@selector(downloadImage:) forControlEvents:UIControlEventTouchUpInside];
[btn setImage:img forState:UIControlStateNormal];
[self.view addSubview:btn];
当您有图像时,可以将其保存到照片库中:
UIImageWriteToSavedPhotosAlbum(img, nil,nil,nil);
相关问题
- 1. 将表示图像的NSMutableData保存到iPhone照片库
- 2. 如何使用PhoneGap将图像保存到iPhone照片库?
- 3. 检索保存到照片库的iPhone照片
- 4. 将图像保存到照片库并获取保存的图像的URL
- 5. Android:将照片保存到照片库
- 6. 如何将动画图像保存到iPhone的照片专辑?
- 7. ngCordova将照片保存到图库
- 8. 将照片保存到Android图库
- 9. 保存照片/图像到应用程序? iPhone SDK
- 10. 将自定义图像(非JPEG)保存到iPhone照片目录
- 11. 如何将大的(60mb +)图像保存到照片库?
- 12. 将UIImageView中的图像保存到iPad照片库
- 13. 保存照片库中的照片
- 14. 如何在iphone应用程序中将图像集保存到照片库
- 15. 停止将图像保存到照片库
- 16. 将PNG(或高质量JPG)图像保存到照片库
- 17. 如何使用j2me将图像保存到照片库
- 18. 保存覆盖图像的相机照片 - iphone SDK
- 19. 捕获的图像保存在使用手机iPhone的照片库
- 20. 保存UIwebview的内容到照片库
- 21. Android:用照片上的图像保存照片
- 22. 如何从iPhone设备照片库中的相机中保存拍摄图像?
- 23. 保存图像在高分辨率与视网膜显示的iPhone照片库
- 24. 将添加的叠加图片保存到照片库
- 25. 将webview中的照片保存到ios照片库
- 26. 以肖像保存照片
- 27. 如何在iPhone照片库中保存图像只有自定义相册?
- 28. 保存图片到图库
- 29. 如何将PHLivePhoto保存到照片库?
- 30. 保存照片到自定义库
谢谢老兄!你的代码像魔术一样工作! – tyler 2010-11-30 05:40:03