Я работаю над приложением «соединить точки» и хотел бы, чтобы линия, проведенная от одной точки к другой, кратковременно вспыхнула, чтобы указать пользователю, что они успешно завершили правильную линию.Сначала я думал, что лучший способ сделать это - чередовать цвет обводки между черным и белым.У меня нет опыта в анимации, и все, что я прочитал о базовых типах анимации, показывает, что анимировать могут только свойства вида.Я подумал о создании собственного вида, который будет таким же длинным и тонким, как и линия, которую он будет представлять, а затем изменил цвет фона.Однако это кажется крайне неэффективным, учитывая количество строк, необходимое для завершения объекта в стандартном изображении «соединить точки».
Я переопределил методы touchesBegan / touchesMoved / touchesEnd, в то же время включив методы CGContext для создания и обводкипути к определенным местам на экране.
Есть ли какая-то основная концепция, которая мне не хватает, которая позволила бы мне оживить цвет пути?Или мой подход с использованием UITouch / CGContext является проблемой при рассмотрении анимации?Спасибо за ваше время заранее.