Закруглить края swift bezierPath
Всем привет, можно ли как-то закруглить эти края что бы выглядело как на втором скрине?
Вот код:
private func updateMask() {
let path = UIBezierPath()
path.move(to: self.tabBar.bounds.origin)
let center = CGPoint(x: self.tabBar.bounds.midX, y: self.tabBar.bounds.minY)
path.addArc(withCenter: center, radius: 36, startAngle: .pi, endAngle: 0, clockwise: false)
path.addLine(to: CGPoint(x: self.tabBar.bounds.maxX, y: self.tabBar.bounds.minY))
path.addLine(to: CGPoint(x: self.tabBar.bounds.maxX, y: self.tabBar.bounds.maxY))
path.addLine(to: CGPoint(x: self.tabBar.bounds.minX, y: self.tabBar.bounds.maxY))
UIColor.black.setFill()
path.close()
path.fill()
let mask = CAShapeLayer()
mask.path = path.cgPath
self.tabBar.layer.mask = mask
}

