如何获得在UIImage中使用的图像名称?

我正在使用一个UIImage,我有一个图像,我想知道图像的名称。

该function不是内置于UIImage因为图像并不总是从文件加载。 但是,您可以创build一个自定义的UIImageView子类来满足您的需求。

这不可能。 UIImage实例包含没有任何引用文件名的实际图像数据。

图像不一定来自文件或其他指定的来源,所以不是所有的图像甚至有一个名称。 从文件创build图像时,可以将名称存储在单独的NSString* ,然后在必要时引用该存储的名称。

这段代码将帮助你

  NSString *imgName = [self.imgView1st image].accessibilityIdentifier; NSLog(@"%@",imgName); [self.imgView2nd setImage:[UIImage imageNamed:imgName]];