Используйте произвольный путь, с радиусом угла нет ничего сложного. Вам просто нужно нарисовать свою фигуру на листе бумаги. Отметьте интересующее вас место, немного ознакомьтесь с тригонометрией (и это только для того, чтобы знать углы) и немного по основам c геометрии.
let path = UIBezierPath()
path.move(to: CGPoint(x: 0, y: bounds.size.height))
path.addLine(to: CGPoint(x: 0, y: radius))
path.addArc(withCenter: CGPoint(x: radius, y: radius),
radius: radius,
startAngle: CGFloat.pi,
endAngle: -CGFloat.pi/2.0,
clockwise: true)
path.addLine(to: CGPoint(x: bounds.size.width - radius, y: 0))
path.addArc(withCenter: CGPoint(x: bounds.width - radius, y: radius),
radius: radius,
startAngle: -CGFloat.pi/2.0,
endAngle: 0,
clockwise: true)
path.addLine(to: CGPoint(x: bounds.size.width, y: bounds.size.height))