我需要一些帮助来解决这个问题..
我从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的。
答案 0 :(得分:0)
将图像文件名从XML文件读取到NSString
,然后使用
UIImage
+(UIImage*)imageNamed:(NSString*)name
对象的 UIImage
类方法:
示例强>
NSString *imageName = ... read the name from xml.
cell.imageView.image = [UIImage imageNamed:imageName];