У меня есть UIScrollview. В UIScrollview есть 4 UIImageView с изображениями. Когда я нажимаю на любое UIImageview, я хочу узнать имя этого изображения.Как получить изображение при нажатии на uiimageview?
ответ
UIImageView
только сохраняет указатель на место, в котором находится UIImage
, поэтому с UIImageView
это невозможно. Вам нужно будет создать подкласс UIImageView
с переменной NSString
, которая сохранит значение для доступа к нему позже. Что-то вроде этого:
#import <UIKit/UIKit.h>
@interface MyImageView : UIImageView
@property (strong, nonatomic) NSString *imageName;
@end
Имена изображений не хранятся в объектах UIImage
, поэтому вам нужно оставить их в другом месте для поиска. Чтобы обнаруживать штрихи в представлениях изображений, вы должны либо подклассифицировать их, либо добавить код для обнаружения касания, добавить распознаватели нажатия или заменить их кнопками.
Я использую кнопки Recognizers. как получить имя изображения с помощью распознавателей, пожалуйста? –
Например, дайте каждому изображению тег, соответствующий индексу имени изображения в массиве, и используйте его для извлечения имени. – Alexander
- 1. Изменить изображение при нажатии uiimageview
- 2. Как увеличить UIImageView при нажатии
- 3. Открытый UIImagePicker при нажатии на UIImageView
- 4. Опции появляются при нажатии на UIImageView
- 5. Неисправность при нажатии на изображение
- 6. Как получить изображение из ImageView при нажатии на это изображение?
- 7. Обновление UIImageView при нажатии кнопки
- 8. Как изменить изображение в UICollectionViewCell при нажатии?
- 9. повторите код при нажатии UIImageView
- 10. не может установить изображение uiimageview при нажатии viewcontroller
- 11. Как установить изображение одного UIImageView на изображение другого UIImageview
- 12. Изменить изображение UIImageView при нажатии кнопки в программе iPhone
- 13. POST при нажатии на изображение
- 14. Показать изображение при нажатии на другое изображение
- 15. jQuery - Как получить изображение из div при нажатии на него
- 16. Как поменять картинку при нажатии на изображение?
- 17. Как изменить изображение при нажатии на JavaScript?
- 18. Как начать видео при нажатии на изображение
- 19. Как перемещать изображение при нажатии на Javascript?
- 20. Как увеличить изображение при нажатии на него?
- 21. Как изменить изображение при нажатии на Javascript?
- 22. Как изменить кнопку на изображение при нажатии?
- 23. Получить повернутое изображение от uiimageview
- 24. Как я могу программно переключаться при нажатии на изображение?
- 25. Как изменить изображение при нажатии на ячейку tableview iphone
- 26. Получить увеличенное изображение от UIImageView
- 27. Скрыть изображение при нажатии
- 28. Обратить внимание на изображение UIImageView
- 29. Заменить изображение при нажатии
- 30. Изменить изображение при нажатии
Вы загружаете его из массива? –
Да, но я не хочу использовать массив. потому что это очень простое решение. –
Я хочу что-то подобное. Когда вы нажмете на изображение, оно также даст мне имя изображения. @AdeelUrRehman –