Взгляните на это, я думаю, что его можно изменить, чтобы достичь того, что вы хотите, поскольку он округляет границы с помощью CGPath: UIView With Rounded Corners
Вы также можете сделать это, поддерживая свой UIView с помощью CAShapeLayer и устанавливая фигуру на этом слое на путь, созданный в соответствии с вашими угловыми характеристиками.