這是使用照相機拍攝並保存在庫中的照片。 並且該照片在網頁中打開以進行編輯以及如何使用其他名稱保存到設備內存中? 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那麼如何保存迴文檔目錄或照片庫相同或區分的名稱 –
檢查答案可能是,這是修復你的問題。 –