title: Grayscale UIView and all its sub children
body: <p>Is there a way to override the views render methods (drawRect: maybe?) to make it render itself and its subviews in gray scale? </p>
  
  <p>Right now i fake this by generating a grayscale uiimage from a uiview using core graphics, and put in on top of the uiview. But i like to have the view still function with animations etc. but displayed in grayscale?</p>