Я использую UIImage, в котором у меня есть изображение, и я хочу знать имя изображения.
Как получить имя изображения, используемое в UIImage?
Ответ 1
Эта функциональность не встроена в UIImage
, потому что изображения не всегда загружаются из файлов. Однако вы можете создать собственный подкласс UIImageView
в соответствии с вашими потребностями.
Ответ 2
Это невозможно. Экземпляр UIImage содержит фактические данные изображения без какой-либо ссылки на имя файла.
Ответ 3
Изображения не обязательно поступают из файлов или других именованных источников, поэтому не все изображения даже имеют имя. Когда вы создаете образ из файла, вы можете сохранить его в отдельном NSString*
, а затем при необходимости указывать на это сохраненное имя.
Ответ 4
этот код поможет вам
NSString *imgName = [self.imgView1st image].accessibilityIdentifier;
NSLog(@"%@",imgName);
[self.imgView2nd setImage:[UIImage imageNamed:imgName]];