我有一个有这个结构的许多要点:[/ p>
Category1
-item0
-name
-coordinates
-item1
-name
-coordinates
-item2
-name
-coordinates
Category2
-item0
-name
-coordinates
-item1
-name
-coordinates
-item2
-name
-coordinates
现在我用这个显示图像:
pinView.image = [UIImage imageNamed:@"pin1.png"];
如何针对不同类别“Category1,Category2”显示不同的图像?非常感谢!
答案 0 :(得分:0)
您可以将图像名称添加到plist中,如
Category1
-imageName
-item0
-name
-coordinates
-item1
我假设您将plist加载为字典,然后您可以使用
访问该名称NSString *catName = @"Catergory1";
NSDictionary *dict = ...
pinView.image = [UIImage imageNamed:[[dict objectForKey:catName] valueForKey:@"imageName"]];