画像のあるUIImageを使用していますが、画像の名前を知りたいのですが。
画像は常にファイルから読み込まれるとは限らないため、この機能はUIImage
に組み込まれていません。ただし、ニーズに合わせてカスタムUIImageView
サブクラスを作成することもできます。
それは不可能。 UIImageインスタンスには、ファイル名を参照せずに実際の画像データが含まれています。
画像は必ずしもファイルやその他の名前付きソースからのものであるとは限らないため、すべての画像に名前が付いているわけではありません。ファイルからイメージを作成する場合、名前を別のNSString*
に保存し、必要に応じてその保存された名前を参照できます。
このコードはあなたを助けます
NSString *imgName = [self.imgView1st image].accessibilityIdentifier;
NSLog(@"%@",imgName);
[self.imgView2nd setImage:[UIImage imageNamed:imgName]];