Я пытаюсь нарисовать дугу, подобную этой Рисовать сегменты из круга или пончика . Если я добавлю его в 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)
}
}
}