Мой текущий незавершенный проект iPad нуждается в последовательности событий; Это выглядит примерно так:
→ Пользователь нажимает кнопку на плавающей панели поверх вида прокрутки
→ плавающая панель оживляется до закрытия
→ модель перезагружает некоторые данные
→ в режиме прокрутки отображаются новые данные
→ прокрутить просмотр прокрутки до нового смещения контента
→ открывается новая плавающая панель
Это не просто анимация. В середине последовательности, которую необходимо приостановить, модели необходимо выполнить некоторую фоновую обработку, а затем доложить о завершении, после чего последовательность можно возобновить. Также анимация плавающих панелей достигается с помощью удобного UIView animateWithDuration: animations: завершение: метод.
Когда я ищу в stackoverflow и в остальной части сети решения для секвенирования, единственное, что появляется, - это Core Animation. Тем не менее, это не относится к CA.
Каков наилучший способ вызова методов последовательности и синхронизации, подобных этому?
Cheers, EP.