如何获得在UIImage中使用的图像名称?
我正在使用一个UIImage,我有一个图像,我想知道图像的名称。
该function不是内置于UIImage
因为图像并不总是从文件加载。 但是,您可以创build一个自定义的UIImageView
子类来满足您的需求。
这不可能。 UIImage实例包含没有任何引用文件名的实际图像数据。
图像不一定来自文件或其他指定的来源,所以不是所有的图像甚至有一个名称。 从文件创build图像时,可以将名称存储在单独的NSString*
,然后在必要时引用该存储的名称。
这段代码将帮助你
NSString *imgName = [self.imgView1st image].accessibilityIdentifier; NSLog(@"%@",imgName); [self.imgView2nd setImage:[UIImage imageNamed:imgName]];