Нарисуйте круг с помощью CGContext - PullRequest
0 голосов
/ 19 апреля 2020

Привет всем, мне нужно нарисовать с помощью CGContext такой кружок ..

enter image description here

Как это возможно?

Должен ли Я использую изображение в CGContext или возможно использовать только ctx.fillEllipse(in: rect)?

На данный момент я сделал простой белый круг

private func drawCursor(inContext ctx: CGContext) {
   ctx.saveGState()

   let center = pointFrom(angle: currentAngle)
   let rect = CGRect(x: center.x, y: center.y, width: cursorSize, height: cursorSize)

   cursorColor.setFill()

   ctx.setShadow(offset: CGSize(width: 0, height: 0), blur: 3, color: cursorShadowColor.cgColor)

   ctx.fillEllipse(in: rect)
   ctx.restoreGState()
}

Спасибо всем за поддержку

...