0 關閉我的頭頂,你可以做這樣的: 不要在自己的UIWebView 使用UIWebViewDelegate谷歌搜索響應請求,併爲在谷歌圖片的請求過濾器 解析URL源圖像 使用的NSURLRequest隔離,以獲得圖像 訂閱響應數據到一個UIImage 可能有更有效的方法,但這似乎是一個相對簡單的方法,你可以做到這一點。 來源 2010-10-25 22:04:12 +0 我大概可以弄清楚如何做谷歌搜索(我從來沒有使用過UIWebView,但它不能太難)。我會怎麼做剩下的?對不起,我的白癡 – 2010-10-27 09:47:42 +0 我不確定你對iOS/objective-c編程有多熟悉,但我會假設你熟悉代表(如果沒有,你應該熟悉它們)。你需要一個類(通常是包含視圖)成爲UIWebView的委託。感興趣的方法是webView:shouldStartLoadWithRequest:navigationType:每次嘗試導航時都會調用它。這將傳遞一個NSURLRequest參數,該參數將包含URL的文本。 Google圖片搜索網址包含原始網址,因此您需要使用字符串實用程序解析該網址。 – 2010-10-27 17:51:00 +0 然後,一旦完成此操作,您就可以通過NSUrlRequest獲取該網址並通過HTTP請求加載該網址。返回值(再次由委託完成)將包含圖像,並使用UIImage:imageWithData初始化程序創建圖像。這應該指出你在正確的方向,而我實際上不得不編碼所有:) – 2010-10-27 17:56:14
我大概可以弄清楚如何做谷歌搜索(我從來沒有使用過UIWebView,但它不能太難)。我會怎麼做剩下的?對不起,我的白癡 – 2010-10-27 09:47:42
我不確定你對iOS/objective-c編程有多熟悉,但我會假設你熟悉代表(如果沒有,你應該熟悉它們)。你需要一個類(通常是包含視圖)成爲UIWebView的委託。感興趣的方法是webView:shouldStartLoadWithRequest:navigationType:每次嘗試導航時都會調用它。這將傳遞一個NSURLRequest參數,該參數將包含URL的文本。 Google圖片搜索網址包含原始網址,因此您需要使用字符串實用程序解析該網址。 – 2010-10-27 17:51:00
然後,一旦完成此操作,您就可以通過NSUrlRequest獲取該網址並通過HTTP請求加載該網址。返回值(再次由委託完成)將包含圖像,並使用UIImage:imageWithData初始化程序創建圖像。這應該指出你在正確的方向,而我實際上不得不編碼所有:) – 2010-10-27 17:56:14