Опираясь на сенсорное событие

Я делаю инструмент рисования с сенсорными событиями UIView.

Проблема в

touchsMoved событие не возникает при попытке двигаться очень близко сразу после начала касания.

поэтому очень сложно рисовать линию 2 ~ 3 пикселя .

введите описание изображения здесь Смотрите, это всего лишь один пиксель.

Но в iOS Simulator он отлично работает.

введите описание изображения здесь

Я думал, что это проблема устройства. Но в SketchBookX (популярное приложение для рисования) работает отлично.

введите описание изображения здесь

Я не использую UIScrollView или UIGuestureRocognizer.

Пожалуйста, помогите мне решить эту проблему.

  • Я сделал несколько скриншотов, и «новичкам не разрешено отправлять изображения». X (

2 Solutions collect form web for “Опираясь на сенсорное событие”

Одно дело, что на устройстве ввода симулятора есть мышь, где точка «касания» строго определена. Сенсорный экран работает немного иначе – 2-3px можно фильтровать как шум.

Люди обычно интерполируют «недостающие» пиксели, используя UIBezierPath: см. Увеличение частотных вызовов touchMoved

На самом деле я нашел свою ошибку!

введите описание изображения здесь

Если прикосновение движется очень коротко после «touchhesBegan», не срабатывает «touchsMoved».

Но когда «прикасается», он передает перемещенную точку X (

Это немного странно, но, наконец, я сделал с ним 🙂

  • MKMapView - удаление аннотаций приводит к сбою приложения
  • UICollectionView для Springboard как папки
  • SVN игнорирует файл .a
  • Все спрайты не видны при перемещении одного спрайта
  • Центр UIButton по горизонтали со словом-оберткой
  • Fade Image to Transparent в iOS
  • Просмотр статической таблицы вне UITableViewController
  • Странная проблема сбоя на iOS 5 и iOS 6
  • Ошибка AFNetworking Ошибка при использовании XCTest в Xcode5
  • Символизирующие журналы сбоев в XCode 4.3.2
  • viewDidUnload, viewWillDisappear не вызывается в tabBarContoller
  • Interesting Posts

    iOS – MagicalRecord / AFNetworking / NSFetchedResultsController – процесс повторной синхронизации фона вызывает вечную зависание

    это симулятор iphone, способный показывать заголовок и широту, долготу?

    Сбой запуска launchd_sim: невозможно создать временную папку состояний

    Facebook return com.facebook.sdk ошибка 5 во время Friend Wall Post

    Установить высоту ListView in React Native

    Quickblox: как сделать страничный запрос пользовательских объектов

    Xcode 8 как показать описание функции при наборе текста

    Настроить изображение uiswitch правильно?

    Перечисляет ли ALAssetsLibraryGroupsWithTypes: usingBlock: failureBlock: «сломан» в iOS 4.3.4?

    Возможны ли новые символы с пользовательской клавиатурой в iOS 8?

    Двойной выход AVCaptureSession на iOS

    Симулятор XCode не отображает последние изменения

    Действительно ли ARC поддерживается в iOS 4? В iOS 4.2 SDK отсутствуют символы, связанные с ARC, при соединении времени

    didExitRegion не запускается при выключении bluetooth

    Можем ли мы создать свойство nullable / nonnull в объекте-c?

    PhoneC: Разработка iOS проста с помощью XCode, Swift3, UITableView, cocatouch, давайте создадим приложения для iPhone, iPad и Macbook.