Предположим, у меня есть эти две кнопки,
Код: Выделить всё
@IBOutlet weak var callButton: UIButton!
@IBOutlet weak var muteButton: UIButton!
Код: Выделить всё
self.callButton.alpha = 1.0
self.muteButton.alpha = 1.0
delay(4.0) {
UIView.animate(withDuration: 1.0, animations: {
self.callButton.alpha = 0.0
self.muteButton.alpha = 0.0
}, completion: { _ in })
}
func delay(_ seconds: Double, completion: @escaping () -> ()) {
let popTime = DispatchTime.now() + Double(Int64(Double(NSEC_PER_SEC) * seconds)) / Double(NSEC_PER_SEC)
DispatchQueue.main.asyncAfter(deadline: popTime) {
completion()
}
}
Спасибо за вашу помощь
Подробнее здесь: https://stackoverflow.com/questions/527 ... ing-called
Мобильная версия