CAGradientLayer backed UIView