Ладно ... это долгий путь. Вот и ...
Долгое время пытался придумать, как анимировать волну по горизонтали по экрану при активном долгом нажатии. Когда длительное нажатие прерывается или заканчивается, волна останавливается на месте, продолжая колебаться.
Я изо всех сил пытался найти способ реализовать это. И тут я недавно наткнулся на BAFluidView. Мне удалось добиться того, чтобы волна выглядела так, как мне хотелось бы:
Волна красиво оживляет. Я могу контролировать, когда это начнется. Но я не могу приостановить его движение по экрану, позволяя фактической волне продолжаться.
About me:Кто-нибудь видит для меня способ приостановить эту чертову волну?
Если не здесь, что мне не хватает, что могло бы сделать это намного проще?
Вот ссылка на репо, содержащее код BAFluidView.
А вот ссылка на волну, показанную ниже. Это не то приложение, над которым я работаю, но это попытка понять, как приостановить эту волну.
Спасибо!
Я думаю, что приостановка анимации невозможна, но вы удаляете текущую анимацию с помощью метода ниже.
[myView.layer removeAllAnimations];
Спасибо @Hitesh. Я буду продолжать экспериментировать. Я хотел бы выяснить, как сохранить гребенчатое движение на вершине волны при приостановке анимации «заливки».