我有一个窗口,我想在该窗口的特定 block 中显示图像。该图像是从本地 XML 文件中检索的。我解析了 XML 文件并在日志中获取了图像值,但我不知道如何将其放入特定的 block 中。粘贴以下图片供引用。
箭头标记表示在这个 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/