Как добавить мигающий кружок внутри метода draw:inRect: UIView?IOS

Программируем под IOS
Anonymous
Как добавить мигающий кружок внутри метода draw:inRect: UIView?

Сообщение Anonymous »

Внутри моего пользовательского инициализатора UIView и draw:inRect у меня есть следующий код:

Код: Выделить всё

override func draw(_ rect: CGRect) {
super.draw(rect)

//...

let axisPath = UIBezierPath()

axisPath.move(to: CGPoint(x: paddingHorizontal + 20, y: paddingVertical))
axisPath.addLine(to: CGPoint(x: leftOffset, y: bottomOffset))
axisPath.addLine(to: CGPoint(x: rect.width - paddingHorizontal, y: bottomOffset))
axisPath.lineWidth = 1

UIColor.black.set()
axisPath.stroke()

var currentIndex = 0

for yearData in data {

//...

let circle = UIBezierPath(roundedRect: CGRect(x: x - 4, y: y - 4, width: 8, height: 8), cornerRadius: 4)
circle.fill()
circle.stroke() //red circle, I need to make it blinking somehow
//...
}

//...
}
Результат следующий:

[img]https: //i.sstatic.net/2x8pO.png[/img]


Теперь мне нужно заставить мигать красный кружок :) Как это сделать?

Подробнее здесь: https://stackoverflow.com/questions/436 ... -of-uiview

Вернуться в «IOS»