我正在开发一个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. 如何从Delphi获取网站标题?
- 5. 如何从c#获取网站标题#
- 6. 如何获取UIImage的地理坐标?
- 7. 如何获取值标签
- 8. 如何在HTML标签中获取图片网址?
- 9. 如何从缩放图像中的UITapGestureRecognizer获取UIImage的坐标?
- 10. 获取标签
- 11. 获取标签
- 12. 网站标签重装
- 13. ASP.NET网站的标签
- 14. 获取网页图标
- 15. 移动网站标记标签?
- 16. 在asp网站中的标题标签和描述标签
- 17. 如何获得网站标题?
- 18. 获取网站标题与引入nokogiri
- 19. 如何从网站上刮取徽标?
- 20. 如何提取网站的标题?
- 21. 如何在iOS 8上启用图标书签网站?
- 22. 如何编辑joomla网站中的标题标签
- 23. 如何删除社交引擎网站标题标签
- 24. wp_list_categories:如何获得标签标签
- 25. 从笔记本标签获取标签
- 26. Python - BeautifulSoup,在标签内获取标签
- 27. 如何检索网站图标?
- 28. 如何检索网站的图标?
- 29. 获取span标签
- 30. 获取HTML标签
这用于工作!无论如何,我今天试了一下,它返回的错误如下: 错误域= 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