web-dev-qa-db-ja.com

UIImageで使用される画像名を取得するにはどうすればよいですか?

画像のあるUIImageを使用していますが、画像の名前を知りたいのですが。

14
Eager Beaver

画像は常にファイルから読み込まれるとは限らないため、この機能はUIImageに組み込まれていません。ただし、ニーズに合わせてカスタムUIImageViewサブクラスを作成することもできます。

9
Evan Mulawski

それは不可能。 UIImageインスタンスには、ファイル名を参照せずに実際の画像データが含まれています。

5
Krishnabhadra

画像は必ずしもファイルやその他の名前付きソースからのものであるとは限らないため、すべての画像に名前が付いているわけではありません。ファイルからイメージを作成する場合、名前を別のNSString*に保存し、必要に応じてその保存された名前を参照できます。

1
dasblinkenlight

このコードはあなたを助けます

    NSString *imgName = [self.imgView1st image].accessibilityIdentifier;

    NSLog(@"%@",imgName);

    [self.imgView2nd setImage:[UIImage imageNamed:imgName]];
0
junaidsidhu