iphone app - 从XML元素加载单元格图像

时间:2012-01-08 11:15:15

标签: iphone xml uitableview xml-parsing

我需要一些帮助来解决这个问题..

我从XML获取数据,其中一个元素是图像文件名“Icon1.png”,图像在本地保存在我的资源上,此刻我可以使用此代码加载icon1.png

// retrieve an image
NSString *imageicon = [[NSBundle mainBundle] 
                       pathForResource:@"icon2" ofType:@"png"];
UIImage *cellicon = [[UIImage alloc] initWithContentsOfFile:imageicon];

//set the image on the table cell
cell.imageView.image = cellicon;

但我想从XML元素

加载图标文件名
<dimage>icon2.png</dimage>

如何将图像加载到我的手机中? - 解决了

第2部分 - 选中的行转到bclass描述视图控制器,

-(void)viewDidLoad { 
self.title = bclass.title; 
[self.textView setText:bclass.description]; 
[self.destag setText:bclass.descimg]; 
}

目前“discing”只显示图像名称(UItextView),但我想在UIImageView上显示图像。

感谢您的帮助。

Hernando的。

1 个答案:

答案 0 :(得分:0)

将图像文件名从XML文件读取到NSString,然后使用

创建UIImage +(UIImage*)imageNamed:(NSString*)name对象的

UIImage类方法:

示例

NSString *imageName = ... read the name from xml.

cell.imageView.image = [UIImage imageNamed:imageName];