2016-12-27 91 views
2

我想使用WKWebView開發iOS本機應用程序。 當我加載一個頁面例如:http://www.google.com 當我長按「谷歌」的標誌,它將彈出一個UIAlertViewController與「保存圖像」 「複製」 「取消」 項目。如何覆蓋iOS 10上的WKWebView的「保存圖像」菜單

但是當我點擊「保存圖像」照片將被保存到系統「照片庫」 我需要的是「保存圖像」到我的應用程序文檔文件夾。

有沒有一種方法來實現它?

I upload a screenshot for more detailed explanation: I mean the UIActionSheet

not the "copy past " menu

回答

0

菜單出現,當你長按WKWebview爲UIMenuController。您可以對其進行自定義以向其中添加新項目 - 帶有自定義操作的新按鈕。但你不能修改現有的菜單操作。

如果您想將圖像複製到其他地方的菜單中,請添加新菜單以將圖像保存到文檔文件夾。

UIMenuItem *menuItem = [[UIMenuItem alloc] initWithTitle:@"Copy Image" 
                 action:@selector(customAction:)]; 
[[UIMenuController sharedMenuController] setMenuItems:[NSArray arrayWithObject:menuItem]]; 
+0

感謝您的及時回覆。我已經編輯過這個問題了。更詳細的,我的意思是UIActionSheet喜歡控制在第一個屏幕截圖。我想你提到了WKWebview中的第二個菜單,對嗎? – StevenChen