У меня есть небольшой вопрос. Возможно, некоторые из вас знают приложение «Мюнхен по-моему». Это приложение, в котором вы можете настроить свой собственный дизайн обуви. Они показывают обувь, в которой вы можете прикоснуться к каждой части обуви (подошва, шнурки и т. Д.), Чтобы выбрать ее, а затем выбрать дизайн для детали. Мой вопрос: как это сделать? Я имею в виду нажатие на определенную часть, чтобы выбрать его. Работает ли это с масками?Выберите UIImageView с краном
ответ
Вы можете определенно определить координаты точки, в которой палец коснулся экрана. Затем вы можете создать и использовать карту (координаты отображения двухмерных массивов в интересующие области), которые можно использовать для обнаружения - погода касалась в единственной области или на шнурках.
Картографический массив может содержать, например, нули для фоновых пикселей, 1 для подошвы, 2 для шнурки и так далее.
Я уверен, что нет простого способа сделать это, так как вам нужно отметить неправильные области.
Если каждая часть является UIImageView вы можете создать свой собственный класс, подкласс его и overrid методы:
touchesBegan:withEvent:
touchesMoved:withEvent:
touchesEnded:withEvent:
, чтобы получить сенсорный ввод для каждого вида, а затем отправить его в контроллер для управления его информация о которой была затронута.
Но это предполагает, что UIImageViews не перекрываются, и в этом случае только прикосновение будет касаться только самого первого. В этом случае вы можете связать векторное представление с каждой частью предмета и иметь только один UIView, перехватывающий все касания, которые проверяют, в какой конкретной «форме» попадает точка касания. (Вам нужно будет изменить координаты с самого первого вида на один UIImageViews)
- 1. Устранение неполадок с помощью жестов с краном
- 2. Android различает между краном и двойным краном
- 3. Обращение с краном в Cocos2d
- 4. CKComponent жест управления краном
- 5. UITableView реорганизовать с краном в таблице
- 6. JQuery Mobile: Связывание, если заявление с краном
- 7. Как справиться с фоновым краном в UICollectionView
- 8. Программирование BlackBerry - Закрыть всплывающее окно с краном
- 9. Настройка выбора UITextView под краном
- 10. Работа с кликом и краном, но не с прокруткой
- 11. UIPageViewController различное поведение между салфеткой и краном
- 12. Как я могу спрятать линию под краном?
- 13. Обращение с краном в представленииViewController для закрытия бокового меню
- 14. Невозможно выбрать текстовое поле с одним краном (Swift)
- 15. Перемещение строки в виде таблицы с краном - Swift
- 16. Обращение с краном при осложнении под watchOS 2
- 17. Как обращаться с краном кнопки на iOS в Xamarin.Forms?
- 18. UIImageView странные поведения с DownArrow.png
- 19. touchsbegan с несколькими UIImageView обнаруживает неправильный UIImageView
- 20. UIScrollView с UIImageView, как подвиды, лента UIImageView
- 21. Добавить изображение в подклассифицированный UIImageView
- 22. Печатать UIImageView с AirPrint
- 23. Бритье с стороны UIImageView?
- 24. Ошибка с UIImageView
- 25. Xcode переход с UIImageView
- 26. UIImageView с переходом
- 27. touchesEnded с массивом UIImageView
- 28. Оживляющий UIImageView с colorWithPatternImage
- 29. играть видео с UIimageview
- 30. Удалить изображение с UIImageView