¿Cómo redondeo solo las dos esquinas superiores de un UILabel?

Sé que en iOS 3.0+ puedo usar

 label.layer.cornerRadius = xxx;

para redondear las cuatro esquinas de un UILabel (como una subclase de UIView), pero quiero redondear solo las dos esquinas superiores de la etiqueta y mantener las esquinas inferiores en ángulo recto.

¿Hay alguna forma de que pueda hacer eso con un UILabel? Otras soluciones suponen una UIView personalizada, no una UILabel.