我可以使用以下方式从plist中提取信息:
nameTextField.text = [recipe objectForKey:NAME_KEY];
ingredientsText.text = [ingredients objectForKey:NAME_KEY];
我也在plist中有图像[图像的名称,而不是图像数据]
有谁知道我会以类似的方式显示图像?
提前感谢。
答案 0 :(得分:0)
您必须使用存储路径中的文件内容创建一个图像。使用imageWithContentsOfFile:
或imageNamed:
,其中imageNamed:
仅采用文件名和缓存图片,对于小而且经常出现在UI中的图片非常有用。另请注意,imageNamed:
在iOS4中搜索图像的@ 2x版本。
imageWithContentsOfFile
采用完整路径,包括您的应用包的路径和剂量没有缓存。它适用于仅在屏幕上显示一次的较大图像。
imageView.image = [UIImage imageNamed:[recipe objectForKey:IMAGE_KEY]];
imageView.image = [UIImage imageWithContentsOfFile:[[NSBundle mainBundle]
pathForResource:[recipe objectForKey:IMAGE_KEY] ofType:nil]];