Subview не отображает чертежный вид - PullRequest
0 голосов
/ 03 мая 2018

Я пытаюсь нарисовать дугу, подобную этой Рисовать сегменты из круга или пончика . Если я добавлю его в viewDidLoad, то это будет работать, но когда я жду вызова API и затем пытаюсь добавить в reload подпредставления метода, они не добавляются. Есть идеи?

Заранее спасибо !!!

override func reloadData() {
   self.drawCircle()
}

func drawCircle() {
        let maxArcAngle = (360 - spacingInDegree*totalLevelsRequired) / totalLevelsRequired
        var previousStartAngle = 0
        var previousEndAngle = 360-maxArcAngle
        if let rating = userRating {
            for _ in  1...totalLevelsRequired {
                let vi = MView(frame: CGRect(x:16.0,y:12.0,width:40.0,height:40.0))
                print(previousStartAngle)
                print(previousEndAngle)
                previousStartAngle = previousEndAngle - spacingInDegree
                previousEndAngle = previousStartAngle - maxArcAngle
                vi.backgroundColor = UIColor.clear
                addSubview(vi)

            }
        }

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