Я не знаю другого способа проверить отсутствие движения;Я думаю, что вы делаете это было бы достаточно просто.
Скорее всего, вы не сможете использовать touchesMoved
для сброса таймера, так как он очень, очень чувствительный, и вы двигаете пальцем, даже не имея возможностичтобы увидеть это невооруженным глазом (не стесняйтесь проверить это с помощью NSLogs, чтобы понять, что я имею в виду).
Возможно, вы захотите реализовать некоторый тип значения пороговой разности для того, насколько сильно значение touchesMoved
изменилось сисходное значение перед сбросом таймера.