Я получаю сетку в виде, но линия выходит за рамки. Я прикрепил изображение, которое я получил в качестве вывода. Как решить эту проблему
path = UIBezierPath()
path.lineWidth = 5.0
for index in 1...Int(gridWidthMultiple) - 1
{
let start = CGPoint(x: CGFloat(index) * gridWidth, y: 0)
let end = CGPoint(x: CGFloat(index) * gridWidth, y: bounds.height)
path.move(to: start)
path.addLine(to: end)
}
let numberOfRows: Int = Int(self.frame.size.height)/Int(gridWidth);
for index in 1...numberOfRows {
let start = CGPoint(x: 0.0, y: gridWidth * CGFloat(index))
let end = CGPoint(x: self.frame.size.width, y: start.y)
path.move(to: start)
path.addLine(to: end)
}
self.setNeedsDisplay()