
我必须显示拇指图像并获得网页网址的标题,就像LinkedIN应用程序和Skype应用程序在iOS中一样?
有什么解决办法吗?
发布于 2016-07-02 09:11:57
URLEmbeddedView是用Swift编写的,但您可以在Objective中使用。
这是Objective示例代码.请检查一下。
#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发布于 2016-03-29 15:56:39
以下是查找URL图标的最简单方法
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];迅捷版:
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)!愿这对罗得有帮助
更新
下面是快速库,它可以帮助加载您想要的图像。
发布于 2016-03-29 15:50:32
您需要下载站点的html,然后将其解析为<title>标记(给出标题)
和<link rel="icon" ... >标签,它给您提供了偏好图标。维基百科上的文章
请注意,无论是标题,还是偏袒图标都不存在,尽管大多数网站确实提供了一个标题,而大多数主要的站点则提供了一个图标。
https://stackoverflow.com/questions/36288889
复制相似问题