Я пытаюсь что-то напечатать на консоль, когда мой прогресс прогресс достигает своего максимального значения. У меня есть распознаватель жестов длинным нажатием на прогрессивном представлении, где пользователь удерживает вид на 5 секунд, и это увеличивает значение прогрессивных представлений. Я хотел бы напечатать что-нибудь в консоль, когда значение представления прогресса достигает максимального значения.
Я пробовал что-то вроде
if progressView.value == 5 {
print("message")
}
Это печатает сообщение, как только пользователь нажимает на представление, оно не ждет, пока значение = 5.
Я использую MBCircularProgressBarView
Спасибо
@IBAction func buttonPressed(_ sender: UILongPressGestureRecognizer) {
if sender.state == .began {
UIView.animate(withDuration: 5) {
self.progressView.value = 5
}
}
if sender.state == .ended {
UIView.animate(withDuration: 2) {
self.progressView.value = 0
}
}
}