Получение имени изображения из uiimageview - PullRequest
1 голос
/ 15 апреля 2011

Я хочу получить конкретное имя изображения, коснувшись его внутри. Кто-нибудь может дать мне пример кода для этого?

Ответы [ 2 ]

2 голосов
/ 15 апреля 2011

Ник Уивер прав. Тем не менее, есть еще способ сделать это.

Создать массив с именами изображений. Установите свойство тега для каждого UIImageView, чтобы оно соответствовало именам в массиве. Затем получите доступ к массиву через свойство tag.

NSArray *nameArray = [NSArray arrayWithObjects:@"image1", @"image2", nil];

//touch happened

NSString *imageName = [nameArray objectAtIndex:imageView.tag];

Другой метод создает UIImageView подкласс.

0 голосов
/ 15 апреля 2011

UIImageView и UIImage не хранят имя изображения, которое вы использовали для создания изображения.Вы можете создать подкласс UIImageView и использовать свой собственный инициализатор и дополнительное поле для хранения имени.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...