Como arredondar apenas os dois cantos superiores de um UILabel?

Sei que no iOS 3.0+ eu posso usar

 label.layer.cornerRadius = xxx;

para arredondar todos os quatro cantos de um UILabel (como uma subclasse UIView), mas desejo arredondar apenas os dois cantos superiores do rótulo e manter os cantos inferiores em ângulo ret

Existe alguma maneira de fazer isso com um UILabel? Outras soluções assumem um UIView personalizado, não um UILabel.

questionAnswers(6)

yourAnswerToTheQuestion