Я пытаюсь разделить одно изображение на более чем одну кликабельную часть. например, если изображение является изображением тела, и я постучал головой, он должен отнести меня к другому HeadViewController
, но если я постукиваю по левой руке, он должен взять меня в другой контроллер вида Любая идея, как сделай это?Разделите изображение на интересующие вас детали
ответ
Легкий способ:
Добавить UIButtons на верхней части изображения с прозрачным цветом фона. Вы можете сделать это с помощью AutoLayout и всегда получать правильные пропорции к областям при масштабировании вверх и вниз.
Жесткий метод:
Добавить UITapGestureRecognizer
в UIImageView
и вычислить CGPoint в зависимости от того, где его touchPoint
принимается. Это сложно и должно быть правильно рассчитано.
Для вас я предлагаю первый предложенный метод.
Великие умы думают одинаково. Вы нажимаете кнопку отправки, прежде чем я это сделал. :) Твой «жесткий метод» кажется не очень сложным. Я предложил третий вариант, создав специальный распознаватель жестов, который был бы немного более сложным (но также более многоразовым). –
@DuncanC :) haha cool. поддержал ваш! –
+1 для простого метода – brandonscript
Прикрепите распознаватель жестов к вашему изображению. Установите для пользователя взаимодействие с истинным.
В обработчике крана жеста, принесите координаты крана пользователя и написать специальный код, который выясняет, какой «горячий ящик» пользователь повернутый в.
В качестве альтернативы вы можете создать пользовательский подкласс UIGestureRecognizer, что имеет несколько областей крана.
- 1. Получение обратного вызова/местоположения при нажатии на интересующие вас объекты
- 2. Разделите изображение на блоки
- 3. «Попутчики», чтобы выделить интересующие вас области или новые функции?
- 4. Как напечатать интересующие поля?
- 5. разделите изображение на 3 * 3 блока
- 6. разделите изображение на две части, используя разделитель
- 7. PHP разделите прямоугольник (изображение) на сетку?
- 8. разделите изображение на равные части в javascript
- 9. показать изображение с изображением детали
- 10. Использование R как определить конкретный шаблон в столбцах кадра данных и заменить интересующие вас шаблоны (ы)?
- 11. Разделите изображение на 4 равные части, нажав на кнопку
- 12. Можете ли вы найти интересующие вас предприятия, соответствующие конкретному списку предприятий, используя API Google Places?
- 13. Разделите HTML на страницы, разделите длинные абзацы
- 14. Разделите экран на одно изображение с двумя TextView
- 15. Разделите изображение на несколько частей окна с серебряными окнами
- 16. Разделите изображение на несколько вспомогательных изображений, используя C
- 17. Разделите изображение GeoTIFF на регулярные сетки и средние значения вычислений
- 18. iOS: Разделите изображение UIImageView на фигуры и измените их цвета
- 19. D3.js Timeline не фильтрует интересующие объекты на карте
- 20. api получить интересующие достопримечательности рядом с городом
- 21. Разделите список на части
- 22. Разделите документ на абзацы
- 23. Разделите холст на куски
- 24. Разделите строку на переменные
- 25. Разделите параметр на случай
- 26. разделите строку на символы
- 27. Разделите строку на кавычки
- 28. CSS разделите на два
- 29. Разделите видео на байты
- 30. Разделите строку на int
Поместите различные пуговицы в каждую часть изображения. – user6788419