Как показать сетку в виде, используя swift 3 - PullRequest
0 голосов
/ 22 мая 2018

Я получаю сетку в виде, но линия выходит за рамки. Я прикрепил изображение, которое я получил в качестве вывода. Как решить эту проблему

enter image description here

    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()

1 Ответ

0 голосов
/ 22 мая 2018

Вы уже пытались установить для свойства clipsToBounds вида сетки значение true?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...