Как добавить мигающий кружок внутри метода 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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