从 URL 获取图像

Posted

技术标签:

【中文标题】从 URL 获取图像【英文标题】:Fetch Image from URL 【发布时间】:2018-03-07 05:40:27 【问题描述】:

请告诉我导航背景图像的代码应该从 URL 获取哪个图像, 我试过这段代码

NSURL *urlTop = [NSURL URLWithString:ImgUrlInner];
NSData *urlDataTop = [NSData dataWithContentsOfURL:urlTop];
UIImage *imageTop = [UIImage imageWithData:urlDataTop];
[self.navigationController.navigationBar setBackgroundImage``:imageTop forBarMetrics:UIBarMetricsDefault];

【问题讨论】:

请解释您遇到了什么错误或代码有什么问题...请阅读***.com/help/how-to-ask以了解有关提出好问题的更多信息... 【参考方案1】:

我只是在导航栏中获取图像并显示。它的工作代码。

    NSURL *urlNav = [NSURL URLWithString:@"https://www.google.co.in/images/branding/googlelogo/1x/googlelogo_color_272x92dp.png"];
    NSData *urlData = [NSData dataWithContentsOfURL:urlNav];
    UIImage *imageNav = [UIImage imageWithData:urlData];

    UINavigationController *navController=[[UINavigationController alloc]initWithRootViewController:NextView];
    //navController.navigationBarHidden=YES;

    [self.navigationController.navigationBar setBackgroundImage:imageNav forBarMetrics:UIBarMetricsDefault];

【讨论】:

以上是关于从 URL 获取图像的主要内容,如果未能解决你的问题,请参考以下文章

Python:从 URL 获取图像尺寸

从 https url ios 获取图像

从 C# 中的属性获取图像 URL

使用汉字从URL获取图像

如何使用 URL 路径从 iOS 的照片库中获取图像?

从 ios 中的 Url 获取多个图像