From http://stackoverflow.com/questions/14854677/adding-fading-color-transparency-to-uiview