Я хочу нарисовать синусоидальную волну с изменяющейся амплитудой в пользовательском UIView.Значение для амплитуды изменяется через таймер каждые 1/30 с.Сама синусоида и анимация должны выглядеть плавно.В данный момент я пытаюсь сделать это с помощью CGContextAddCurveToPoint, кривая довольно гладкая, но точка, в которой соединены кривые, довольно некрасива.
Я также мог бы сделать это, рассчитав функцию синуса для каждогонаведите точку, а затем нарисуйте ее, переместив форму из одной точки в другую, но, вероятно, будет легко изменить амплитуду, но немного пикселированную.
Я действительно не знаю, как лучше всего это сделать.Это должно быть красиво, быстро и легко сделать.Или, может быть, я кое-что забыл?
Я действительно надеюсь, что кто-то может мне помочь.