Я был почти уверен, что видел обсуждения этого в Сети, но теперь, похоже, ничего не могу найти. Вопрос прост: есть ли способ использовать, например, CABasicAnimation
для анимации свойства объекта, который не является «CALayer»? (Скажем, свойство «Volume» в «AVAudioPlayer».)
Если нет, есть ли способ заставить его работать, кроме подклассов «Cayayer»? Может быть, какой-то протокол, чтобы соответствовать?
РЕДАКТИРОВАТЬ: Как насчет этого на iPhone OS?