Получить координату точки на изображении - PullRequest
0 голосов
/ 28 июня 2011

У меня есть изображение, которое отображает часть человеческого тела. То, что я хочу сделать, это назначить имена для определенных областей на изображении. Я хотел бы поместить pis в определенные места, и всякий раз, когда пользователь нажимает на любой из этих выводов, отображается имя и подробная информация о затронутой части. Должен ли я использовать просмотр изображений или есть какой-то другой класс для выполнения этого?

Ответы [ 3 ]

3 голосов
/ 28 июня 2011

вы можете использовать UIImageView и прикрепить UIGestureRecognizer к этому изображению, например UITapGestureRecognizer, если вы хотите получить взаимодействие с касанием пальцем.Вы можете получить координаты, используя -(CGPoint)locationInView:(UIView *)view

2 голосов
/ 28 июня 2011

Я рекомендую вам использовать UIResponder и конвертировать ваши области изображения в отдельные изображения. На этих изображениях используйте альфа = 0 для мозаичных областей, которые вы не хотите принимать в качестве клика. Затем в коде растровое изображение и обрабатывать клики. Затем вы можете проверить, следует ли принять этот клик. Эта ссылка объясняет много подробнее. Как создать прозрачное окно с непрямоугольными кнопками?

1 голос
/ 28 июня 2011

Да, вы можете сделать это с помощью касания делегата.

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