这是使用照相机拍摄并保存在库中的照片。 并且该照片在网页中打开以进行编辑以及如何使用其他名称保存到设备内存中? ie ... Hw将webview中显示的照片保存到照片库? 谢谢你。将webview中的照片保存到ios照片库
0
A
回答
3
波纹管方法来完成你的需要: -
- (void)viewDidLoad
{
[super viewDidLoad];
// Do any additional setup after loading the view, typically from a nib.
NSURL *url = [NSURL URLWithString:@"yourimageurl"];
NSURLRequest *req = [NSURLRequest requestWithURL:url];
[webV loadRequest:req];
UITapGestureRecognizer *gs = [[UITapGestureRecognizer alloc] init];
gs.numberOfTapsRequired = 1;
gs.delegate = self;
[self.view addGestureRecognizer:gs];
}
-(BOOL)gestureRecognizer:(UIGestureRecognizer *)gestureRecognizer shouldReceiveTouch:(UITouch *)touch {
NSLog(@"TAPPED");
//Touch gestures below top bar should not make the page turn.
//EDITED Check for only Tap here instead.
if ([gestureRecognizer isKindOfClass:[UITapGestureRecognizer class]]) {
CGPoint touchPoint = [touch locationInView:self.view];
NSUserDefaults * userDefaults = [NSUserDefaults standardUserDefaults];
bool pageFlag = [userDefaults boolForKey:@"pageDirectionRTLFlag"];
NSLog(@"pageFlag tapbtnRight %d", pageFlag);
if(self.interfaceOrientation==UIInterfaceOrientationPortrait||self.interfaceOrientation==UIInterfaceOrientationPortraitUpsideDown) {
NSString *imgURL = [NSString stringWithFormat:@"document.elementFromPoint(%f, %f).src", touchPoint.x, touchPoint.y];
NSString *urlToSave = [webV stringByEvaluatingJavaScriptFromString:imgURL];
NSLog(@"urlToSave :%@",urlToSave);
NSURL * imageURL = [NSURL URLWithString:urlToSave];
NSData * imageData = [NSData dataWithContentsOfURL:imageURL];
UIImage * image = [UIImage imageWithData:imageData];
imgView.image = image;
}
}
return YES;
}
下载演示:
http://dl.dropbox.com/u/51367042/ImageFromWebView.zip和cradit GOSE到this
截图
+0
谢谢它的工作... NSString * imgURL = [NSString stringWithFormat:@“document.elementFromPoint(%f,%f).src”,touchPoint.x,touchPoint.y]; NSString * urlToSave = [webV stringByEvaluatingJavaScriptFromString:imgURL];这里它使用的手势权利?如果我们通过图像标签ID得到imgURL,那会更好。 –
+0
不用标签测试,你必须用标签测试它.. :) –
0
从here阅读教程。这将解决您的问题
相关问题
- 1. Android:将照片保存到照片库
- 2. 保存照片库中的照片
- 3. 将照片保存到UIImageView
- 4. iOS照片库
- 5. ngCordova将照片保存到图库
- 6. 将照片保存到Android图库
- 7. 如何将PHLivePhoto保存到照片库?
- 8. 检索保存到照片库的iPhone照片
- 9. iOS照片库库?
- 10. Swift 3;照片不保存到照片库
- 11. 保存在照片库中的照片文件夹
- 12. 如何在通过iOS Swift照片框架保存照片时命名照片
- 13. 保存图像到iPhone的照片库
- 14. 保存UIwebview的内容到照片库
- 15. 从照片库中的iOS
- 16. 将div保存为照片?
- 17. iOS - 将GIF从URL保存到保存的照片专辑
- 18. 将添加的叠加图片保存到照片库
- 19. 保存照片到相册
- 20. 保存照片到自定义库
- 21. 如何将照相机捕获的照片保存在图片库中
- 22. 如何保存照片点击iOS的
- 23. 将facebook照片保存到mysql BLOB
- 24. [iOS]从照片库中选择图片
- 25. 从其位置获取iOS照片库中的照片
- 26. 将多张照片导入到已保存的照片相册中
- 27. 将ImagePicker从“使用照片”更改为“保存照片
- 28. 将图片保存为照片后获取UIImage数据iOS中的图库
- 29. 从照片库中获取照片
- 30. 从照片库中检索照片
是的,我已经做了,你说什么,我的疑问句是从那以后,我已经修改了照片中的WebView那么如何保存回文档目录或照片库相同或区分的名称 –
检查答案可能是,这是修复你的问题。 –