首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在iOS中获取特定网站网址的图解和标题?

在iOS中获取特定网站网址的图解和标题?
EN

Stack Overflow用户
提问于 2016-03-29 15:39:34
回答 7查看 7.3K关注 0票数 7

我必须显示拇指图像并获得网页网址的标题,就像LinkedIN应用程序和Skype应用程序在iOS中一样?

有什么解决办法吗?

EN

回答 7

Stack Overflow用户

回答已采纳

发布于 2016-07-02 09:11:57

URLEmbeddedView是用Swift编写的,但您可以在Objective中使用。

是Objective示例代码.请检查一下。

代码语言:javascript
运行
复制
#import <URLEmbeddedView/URLEmbeddedView-Swift.h>
#import <MisterFusion/MisterFusion-Swift.h>

@interface ViewController ()

@property (weak, nonatomic) IBOutlet UITextView *textView;
@property (strong, nonatomic) URLEmbeddedView *embeddedView;

@end

@implementation ViewController

- (void)viewDidLoad {
    [super viewDidLoad];
    // Do any additional setup after loading the view from its nib.
    self.textView.text = @"https://github.com/";

    [OGDataProvider sharedInstance].updateInterval = [NSNumber days:10];

    self.embeddedView = [[URLEmbeddedView alloc] initWithUrl:@""];
    [self.containerView addLayoutSubview:self.embeddedView andConstraints:@[
        self.embeddedView.Top,
        self.embeddedView.Right,
        self.embeddedView.Left,
        self.embeddedView.Bottom
    ]];
}

- (IBAction)didTapFetchButton:(id)sender {
    [self.embeddedView loadURL:self.textView.text completion:nil];
}

@end
票数 4
EN

Stack Overflow用户

发布于 2016-03-29 15:56:39

以下是查找URL图标的最简单方法

代码语言:javascript
运行
复制
NSString *myURLString = @"http://www.google.com/s2/favicons?domain=www.facebook.com";
NSURL *myURL=[NSURL URLWithString: myURLString];
NSData *myData=[NSData dataWithContentsOfURL:myURL];

UIImage *myImage=[[UIImage alloc] initWithData:myData];

迅捷版:

代码语言:javascript
运行
复制
let myURLString = "http://www.google.com/s2/favicons?domain=www.facebook.com"
let myURL = NSURL(string: myURLString)!
let myData = NSData.dataWithContentsOfURL(myURL)
let myImage = UIImage(data: myData)!

愿这对罗得有帮助

更新

下面是快速库,它可以帮助加载您想要的图像。

URLEmbeddedView

在这里你可以查看图书馆的实际工作。

票数 8
EN

Stack Overflow用户

发布于 2016-03-29 15:50:32

您需要下载站点的html,然后将其解析为<title>标记(给出标题)

<link rel="icon" ... >标签,它给您提供了偏好图标。维基百科上的文章

请注意,无论是标题,还是偏袒图标都不存在,尽管大多数网站确实提供了一个标题,而大多数主要的站点则提供了一个图标。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36288889

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档