I was pretty sure I had seen discussions of this around the Net, but now I can't seem to find anything. The question is simple: is there a way to use for example CABasicAnimation
to animate a property on an object that's not a ´CALayer´? (Say, the ´volume´ property on an ´AVAudioPlayer´.)
If not, is there a way to make it work other than subclassing ´CALayer´? Maybe some protocol to conform to?
EDIT: How about doing this on the iPhone OS?