我正在開發一個RSS閱讀器,我需要獲取每個Feed的圖標。例如,如果我的供稿是google.com,我想獲取「G」圖標並將其放入UIImage或其他內容中。任何想法如何實現這一目標?UIImage:如何獲取網站標籤圖標
6
A
回答
19
去將使用谷歌的最簡單方法:這應該工作
NSString *myURLString = @"http://www.google.com/s2/favicons?domain=www.stackoverflow.com";
NSURL *myURL=[NSURL URLWithString: myURLString];
NSData *myData=[NSData dataWithContentsOfURL:myURL];
UIImage *myImage=[[UIImage alloc] initWithData:myData];
。
你只需要替換你想要查詢你的圖標的域。
3
如果你想圖標,嘗試調用此URL:從你的應用程序中http://www.google.com/s2/favicons?domain=<rss_domain>
:
[NSURLConnection connectionWithRequest:
[NSURLRequest requestWithURL:
[NSURL URLWithString:@"http://www.google.com/s2/favicons?domain=google.com"]]
delegate:self];
否則,RSS頻道的元數據包含一個可選的元素,<image>
,在此所說明:http://www.rssboard.org/rss-specification#ltimagegtSubelementOfLtchannelgt
例如:
<channel>
<language>en-us</language>
<title>Scientific American - News</title>
<image>
<title>Scientific American</title>
<link>http://www.scientificamerican.com</link>
<width>144</width>
<url>
http://www.scientificamerican.com/media/logo/SAlogo_144px.gif
</url>
<height>45</height>
</image>
...
該圖像通常比一個站點的圖標更大,並且像不是方形的,但是有一些聰明的裁剪和縮放,如果Feed的favicon不可用,它可以作爲一個圖標工作。
-7
如果將圖像保存到您的桌面,
1)拖動圖像到Xcode中 2)進入Interface Builder的 3)在image
降選擇的UIImage 4)下調後轉至身份檢查框中,選擇圖像的名稱。
希望有幫助!
相關問題
- 1. 如何獲取網站的圖標?
- 2. 如何獲取網站的圖標?
- 3. 獲取網站截圖,並用它在圖像標籤
- 4. 如何把一個書籤圖標(圖標)在網站
- 5. 如何獲取網站的標題?
- 6. 如何從Delphi獲取網站標題?
- 7. 如何從c#獲取網站標題#
- 8. 如何獲取網站的標籤列表?
- 9. 如何獲取UIImage的地理座標?
- 10. 從網站提取圖標
- 11. 如何從網站鏈接獲取網站徽標路徑
- 12. 如何從圖像獲取src標籤?
- 13. 如何獲取值標籤
- 14. 我如何使用Selenium獲取網站的圖標
- 15. UIImage加載標籤
- 16. 如何在網頁中自動獲取書籤圖標?
- 17. 如何在HTML標籤中獲取圖片網址?
- 18. 如何從縮放圖像中的UITapGestureRecognizer獲取UIImage的座標?
- 19. 獲取標籤
- 20. 獲取標籤
- 21. 獲取標籤
- 22. 獲取標籤
- 23. 網站標籤重裝
- 24. ASP.NET網站的標籤
- 25. 如何將JqueryMobile網站轉換爲ipad,標籤網站
- 26. 移動網站標記標籤?
- 27. 獲取網頁圖標
- 28. 如何獲取網頁的網站名稱和頁面標題
- 29. 如何在android上從網站上提取元標籤?
- 30. 如何獲得網站標題?
這用於工作!無論如何,我今天試了一下,它返回的錯誤如下: 錯誤域= NSCocoaErrorDomain代碼= 256「文件」favicon「無法打開。」 UserInfo = 0x10a1e4150 {NSURL = https://plus.google.com/_/favicon?domain = www.microsoft.com} – MrAsterisco 2013-07-02 12:30:27
dataWithContentsOfURL不被Apple推薦。這是一個同步過程,並阻止慢速互聯網的執行。 – Kaunteya 2014-11-21 15:59:04
你能告訴我我怎麼能得到標題。 – 2015-09-10 07:42:30