iphone - 如何在 iPhone 的特定窗口 block 中显示 UIImageView 中的图像

标签 iphone ios

我有一个窗口,我想在该窗口的特定 block 中显示图像。该图像是从本地 XML 文件中检索的。我解析了 XML 文件并在日志中获取了图像值,但我不知道如何将其放入特定的 block 中。粘贴以下图片供引用。

UIImageVIew

箭头标记表示在这个 UIImageView 中我需要获取图像。另外,我怀疑我是否需要在 Storyboard中提及 UIIMageView 的任何名称。给我提出一个想法。

已编辑

我的解析器代码:

NSString *path = [[[NSBundle mainBundle] resourcePath] stringByAppendingPathComponent:@"Sample.xml"];
NSData *data = [[NSData alloc] initWithContentsOfFile:path];
 NSXMLParser *xmlParser = [[NSXMLParser alloc] initWithData:data];
[xmlParser setDelegate:theParser]

在此之后,我使用此代码来获取图像:

UIImage *image = [UIImage imageWithContentsOfFile:@"/Users/administrator/Desktop/imageApp/resources/Main_pic1.png"];

此后我不知道如何继续。

最佳答案

是的,您必须在.h文件中创建IBOutlet

IBOutlet UIImageView *imgview;一样,并将imgview与来自xib的UIImageview连接起来。

之后您可以将图像设置为 ImageView 。

NSURL *URL = [NSURL URLWithString:[your url which u get form local xml]];
NSData *imageData = [NSData dataWithContentsOfURL:URL];
UIImage *image = [UIImage imageWithData:imageData];

imgview.image=image;

试试这个,它可能对你有帮助。

关于iphone - 如何在 iPhone 的特定窗口 block 中显示 UIImageView 中的图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13538538/

相关文章:

ios - UIViewController 动画等到动画完成

iOS 9 导航栏平铺背景

iphone - 如何为我自己的按钮/导航栏项目使用尖头后退按钮?

ios - 调试EXC_BAD_ACCESS-Objective-C-Xcode 8.0

iphone - iPhone SDK 如何在通讯录中创建联系人?

ios - 在谷歌地图中访问当前位置

ios - 初始化推送通知时 ionic 的奇怪内存泄漏导致卡住

ios - 我应该将数据存储在我的自定义 UITableView 中吗?

ios - Xcode 8.3 和最小部署目标 iOS 7

iphone - 键盘通知未正确触发