Я пытаюсь добиться эффекта, при котором при просмотре таблицы видимые в данный момент ячейки будут анимироваться в соответствии с тем, где они расположены на экране.Я немного новичок в разработке для IOS, поэтому позвольте мне попытаться разобрать его:
- Загрузка таблицы с пользовательскими ячейками.Ячейки имеют UIView, в котором я хотел бы выполнить анимацию, которая соответствует непосредственно текущей позиции Y ячейки на экране.
- Ячейки ТОЛЬКО анимируются, когда они видны.
- Анимация ячейки напрямую соответствует движению таблицы, т. Е. Всякий раз, когда табличное представление прокручивается, ячейки анимируются;как только таблица останавливается, анимация приостанавливается
Одним из решений, о котором я подумал, является обновление drawRect для каждого отдельного кадра при перемещении представления таблицы.В зависимости от графических операций, это может быть ужасно с точки зрения производительности.Есть ли способ получить текущую позицию таблицы каждый раз, когда она меняется?Буду ли я лучше использовать Core Animation?