You can absolutely animate color properties using UIView, but it really doesn't make sense in the context you're dealing with right now.
In drawRect: you essentially draw color when you stroke the path, these bits just expand to the screen. At this point, color is not really a property of the representation as part of the picture.
I wrote a UIView that pulsed this summer (emulating the status bar “In Call”), creating two stacks of UIViews on top of each other and animating both of their color properties.
source share