2009-10-06 46 views

回答

4

一旦它被加载使用,你不能。文件名仅用于将数据加载到内存中。之后,它变得无关紧要。

如果您需要维护的文件名,那么也许你需要一类的文件名(作为NSStringNSURL,也许)和图像数据(作为NSImageNSData对象)的高德。我不确定你的应用程序是什么,所以目前我无法给你任何建筑建议。

0

这也是你不能在UIImage上添加一个类别,不幸的是,因为它需要状态。

2

如果你已经知道什么形象的名称是您可以将图像进行比较,以使用命名的图像的图像:

if (bg.image == [UIImage imageNamed:@"field.jpeg"]) { 
    bg.image = [UIImage imageNamed:@"cave.jpeg"]; 
} else { 
    bg.image = [UIImage imageNamed:@"field.jpeg"]; 
} 

这里我用一个按钮,两个图像之间进行切换。