После изменения структуры моих UIViews я, кажется, ввел задержку в рисовании (пользователи могут рисовать на экране пальцем). Раньше начало рисования было незначительным, а теперь есть заметная латентность между начальным движением пальца и проведением линии. По мере того, как я продолжаю рисовать, задержка, кажется, исчезает. Так что возможно, что начальное событие касания где-то задерживается.
Мой вопрос не в том, как решить этот конкретный экземпляр, а в диагностике я столкнулся со следующим вопросом: В какой самый ранний момент я могу зарегистрировать (время начала) прикосновения к экрану?
Теперь я ставлю временные метки в hitTest во всех UIResponders (UIWindow -> UIView -> ... -> DrawingView). Но могут ли быть задержки перед первым вызовом hitTest в UIWindow?
Спасибо!